I am creating an iPhone application using a storyboard. I do not know how to configure a custom image for the UINavigationBar.
Please teach me how to do this. Well, I'm not a programmer, but just a designer.
Thank you so much for giving me some good code.
I put the code in my "MainAppDelegate.m"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController; SelectClientNavController *controller = (SelectClientNavController *)navigationController.topViewController; [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"yourBackGroundImage.png"] forBarMetrics:UIBarMetricsDefault]; controller.managedObjectContext = self.managedObjectContext; return YES; }
But I got a few errors, like below !!
For this line:
SelectClientNavController *controller = (SelectClientNavController *)navigationController.topViewController;
1. Expected expression
2. Using the undeclared identifier 'SelectClientNavController'
3. Using the implicit identifier 'controller'
For this line:
controller.managedObjectContext = self.managedObjectContext;
1. Property "managedObjectContext" was not found on an object of type "MainAppDelegeate" *
2. Using the implicit identifier 'controller'
How can I fix the errors above.
source share