我是开发人员 目标c和我需要帮助设置 导航控制器上的自定义导航栏 以编程方式我不使用故事板或xib。
答案 0 :(得分:1)
如果您定位iOS 5及以上版本,则可以使用此功能
[MyNavigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"customNavBar.png"] forBarMetrics:UIBarMetricsDefault];
或
[[MyNavigationController.navigationBar appearance] setBackgroundImage:navBackground forBarMetrics:UIBarMetricsDefault];
您可能需要添加自定义NavBar按钮。
此处还可以查看Answers。
答案 1 :(得分:0)
如果您想要的不仅仅是自定义外观,那么您可以:
这样您就可以完全控制自定义导航栏。您可以在 UIViewController 的文档中阅读有关视图控制器包含的内容。