我是 目標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. 通過以編程方式創建的導航欄更改autoresizingMask
- 3. 如何以編程方式創建此自定義綁定?
- 4. 如何在iPhone中的自定義導航欄中創建導航欄項目?
- 5. 如何以編程方式打開引導移動導航欄?
- 6. 如何創建帶有下拉菜單自定義導航欄
- 7. 何時以編程方式創建自定義Django權限?
- 8. 如何以編程方式將導航欄添加到presentModalViewController?
- 9. 自定義導航欄android
- 10. 自定義導航欄
- 11. Mailcomposer自定義導航欄
- 12. 自定義導航欄?
- 13. 以編程方式創建後退按鈕不會顯示在導航欄中?
- 14. 以編程方式構建/導航導航控制器
- 15. 以編程方式創建網站使用自定義模板
- 16. 以編程方式爲MVC創建自定義錯誤
- 17. Swift自定義UITableViewCell以編程方式創建UITableView
- 18. 以編程方式創建自定義DialogPreference
- 19. 以編程方式創建一個自定義UIView作爲tableHeaderView
- 20. iPhone - 以編程方式創建自定義TableView
- 21. 如何以編程方式導航導航控制器堆棧?
- 22. 以編程方式創建導航視圖
- 23. iOS:在自定義導航欄中定位導航欄按鈕
- 24. 以編程方式自定義樣式
- 25. 無法自定義使用引導程序創建的導航欄3
- 26. 如何將自定義類設置爲以編程方式創建的UIButton?
- 27. 如何創建自定義按鈕並以編程方式添加它?
- 28. 如何創建一個導航欄編程
- 29. 如何使用c編程創建SharePoint點導航欄#
- 30. iOS:使用IB創建自定義單元格,以編程方式創建UITableView
使用此... http://stackoverflow.com/questions/8548313/custom-navigation-bar – 2013-05-13 07:07:22