Uploaded August 2012 | Updated September 2026, 2 weeks ago
For more videos on technology, visit Techytube.com
By Pavel@Techytube, techytube.com/author/pavel
If you HAVEN'T yet downloaded and/or installed Xcode on your machine,
please go to this link
techytube.com/2012/08/16/installing-and-getting-started-with-xcode/,
watch the video and follow the steps to get everything ready.
By default, the latest version of Xcode, which is 4.4.1 is accessible
through the Applications Folder on you Mac OS X Operating System.
You can open it every-time from there, or you can place the icon in
the Dock on your Desktop, to get more rapidly to it.
The main purpose when starting developing for Mac OS X and/or iOS
Operating Systems is to have a good understanding of Objective-C,
which is the programming language used almost everywhere on Apple
related platforms.
If you are newbie to programming, and don't quite understand what a
programming language is, DON'T worry, you'll get the things clear as
you go along, watch the videos, and implement the techniques in
parallel. Simply said, Objective-C is a way to communicate with the
Computer or the Mobile Device in our case, to tell those to the the
tasks we want in the way we thing is suitable for our specific needs.
For more videos on technology, visit Techytube.com
By Pavel@Techytube, techytube.com/author/pavel
If you HAVEN'T yet downloaded and/or installed Xcode on your machine,
please go to this link
techytube.com/2012/08/16/installing-and-getting-started-with-xcode/,
watch the video and follow the steps to get everything ready.
By default, the latest version of Xcode, which is 4.4.1 is accessible
through the Applications Folder on you Mac OS X Operating System.
You can open it every-time from there, or you can place the icon in
the Dock on your Desktop, to get more rapidly to it.
The main purpose when starting developing for Mac OS X and/or iOS
Operating Systems is to have a good understanding of Objective-C,
which is the programming language used almost everywhere on Apple
related platforms.
If you are newbie to programming, and don't quite understand what a
programming language is, DON'T worry, you'll get the things clear as
you go along, watch the videos, and implement the techniques in
parallel. Simply said, Objective-C is a way to communicate with the
Computer or the Mobile Device in our case, to tell those to the the
tasks we want in the way we thing is suitable for our specific needs.

![How to customize the NavBar in iOS
Subscribe to our channel here for notifications on new video trainings. For more videos on technology, visit our website at http://www.techytube.com.
By pavel@techytube, for more from this author visit:
http://www.techytube.com/author/pavel
The NavBar or the navigation bar is the top side view that appears by default over our main view if we have a navigation controller presenting the corresponding view controller.
Its dimensions for iPhone and iPod touch are 320 x 44, so if we want to set custom background images for that, we need 2 images: one normal of 320 x 44 pixels, and the other one for Retina Display, of 640 x 88 pixels.
iOS provides us 4 default options for customising the NavBar, and we do that by writing the following line of code:
self.navigationController.navigationBar.barStyle = UIBarStyleDefault;
The barStyle property can be set to one of 4 values, which are:
UIBarStyleDefault,
UIBarStyleBlack,
UIBarStyleBlackOpaque,
UIBarStyleBlackTranslucent.
Starting with iOS 5, it is very easy to set a background image for the NavBar in this way:
UIImage *navBarImage = [UIImage imageNamed:@nav-bar-image];
[[UINavigationBar appearance] setBackgroundImage:navBarImage forBarMetrics:UIBarMetricsDefault]; How to customize the NavBar in iOS](https://i.ytimg.com/vi/kjQ4qVGHr9w/mqdefault.jpg)








