我是 目标c的开发人员,我需要帮助以设置 导航控制器上的自定义导航栏 以编程方式我不使用故事板或xib。如何以编程方式创建自定义导航栏?
0
A
回答
0
如果你想要更多的不仅仅是自定义外观,那么您可以:
- 创建的UIView的一个子类(这将是您的自定义导航栏)
- 创建一个自定义视图控制器的容器,将包含一个UINavigationController的的
- 实例进行的UINavigationController的情况下不显示其导航栏
- 添加自定义导航栏和导航控制器作为您的自定义视图控制器容器的子视图视图(也添加instan的UINavigationController的CE作为您的自定义视图控制器容器的子控制器)
- 添加弹出,推动视图控制器到您的自定义视图控制器容器
这种方式你在你的自定义导航栏完全控制的方法。你可以在文档UIViewController阅读关于视图控制器遏制。
+0
嗨,大家好,我找到了我的问题的答案,谢谢 – user2376637 2013-05-13 07:28:05
1
你可以用这个,如果你的目标的iOS 5及以上
[MyNavigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"customNavBar.png"] forBarMetrics:UIBarMetricsDefault];
或
[[MyNavigationController.navigationBar appearance] setBackgroundImage:navBackground forBarMetrics:UIBarMetricsDefault];
您可能需要添加自定义的NavBar按钮。
也可以在这里看看Answers。
相关问题
- 1. 如何创建自定义导航栏
- 2. 自定义导航栏的背景图像编程创建
- 3. 通过以编程方式创建的导航栏更改autoresizingMask
- 4. 如何在iPhone中的自定义导航栏中创建导航栏项目?
- 5. 如何以编程方式创建自定义颜色映射?
- 6. 如何以编程方式打开引导移动导航栏?
- 7. 如何创建自定义导航栏,如BestBuy App?
- 8. 如何以编程方式在GateIn中创建导航
- 9. 如何创建带有下拉菜单自定义导航栏
- 10. 如何创建一个高大的对自定义导航栏
- 11. 创建自定义导航栏的更好方法
- 12. 何时以编程方式创建自定义Django权限?
- 13. 如何以编程方式将导航栏添加到presentModalViewController?
- 14. 如何以编程方式设置导航栏的位置
- 15. 如何创建响应式导航栏?
- 16. 如何设计自定义导航栏
- 17. 如何在Android中构建自定义“导航”栏侧栏
- 18. 自定义Wordpress导航栏
- 19. 自定义导航栏?
- 20. 自定义导航栏backBarButton
- 21. 导航栏自定义
- 22. Mailcomposer自定义导航栏
- 23. 自定义导航栏android
- 24. 自定义导航栏
- 25. 以编程方式创建后退按钮不会显示在导航栏中?
- 26. 以编程方式创建自定义Seekbar(无XML)
- 27. 以编程方式创建网站使用自定义模板
- 28. iPhone - 以编程方式创建自定义TableView
- 29. 以编程方式创建自定义DialogPreference
- 30. 以编程方式创建NSTableView和自定义NSViewController
使用此... http://stackoverflow.com/questions/8548313/custom-navigation-bar – 2013-05-13 07:07:22