Load a View with UINavigationController
Posted on Friday, April 8, 2011
|
No Comments
In App Delegate Header File Add
UINavigationController *uinav;
and a
UIViewController which will you create
Then AppDeligate Implementaion File add
this function will be automatic create in view based application
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
This is the line which will need for load a view under navigation controller
uinav = [[UINavigationController alloc]initWithRootViewController:viewController];
// Add the view controller's view to the window and display.
[window addSubview:uinav.view];
[window makeKeyAndVisible];
return YES;
}
-------------------------------------------------------------------------------------------------------------------
if u want to change UINavigationController default color then add following line in your appDeligate Implementation file.
@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"image_nav.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end