我正在處理我的第一個iOS應用程序,並且現在我意識到我沒有導航控制器。由於我已經在應用程序中相當出色,並且不完全確定我將如何實現導航控制器,所以我想知道是否需要一個來實現搜索控制器,這意味着UITableViewController
與頂部的導航欄一樣。我是否需要實現一個導航控制器來創建一個UISearchViewController?
0
A
回答
1
要實現導航控制器,您只需要選擇故事板中的視圖控制器,然後單擊頂部編輯器 - >嵌入 - >導航控制器。您也可以將導航欄添加到您正在使用的View Controller的頂部。
這些是添加導航欄的兩個選項,但是,添加搜索欄都不需要。
1
您不需要添加導航控制器只是爲了顯示導航欄。導航欄可以添加到任何UIViewController
。
您還可以在導航控制器中僅添加搜索控制器,而不影響其他視圖控制器。這會將導航欄添加到搜索控制器,並且還允許您導航到(推送)其他視圖控制器。
相關問題
- 1. 實現一個導航控制器到一個tabbar控制器
- 2. 我是否需要爲UITextField創建一個控制器?
- 3. 我需要爲一個頁面創建一個導航菜單
- 4. 我是否需要實現導航控制器才能添加來自其他控制器的視圖?
- 5. 我們是否需要多個控制器來實現angularjs中的路由?
- 6. 我需要創建一個控制器類來實現一個方法,該方法將創建一個繼承自一個抽象類的對象
- 7. parentViewController總是一個導航控制器?
- 8. MFMailComposeViewController是一個導航控制器嗎?
- 9. 實現一個導航控制器編程
- 10. 創建一個啓動時不顯示的導航控制器
- 11. 我是否需要爲每個控制器創建一個模型?什麼是更好的做法?
- 12. 我是否需要創建一個果園'自定義主題'來定製一個定製的HTML/CSS網站?
- 13. 如何回到一個導航控制器從presentmodalview控制器中的另一個導航控制器
- 14. 我是否需要爲此實現一個b-tree搜索?
- 15. iphone:需要在viewcontroller裏面實現導航控制器,它在tabbar中選擇一個標籤之後出現
- 16. iphone - 在一個導航控制器
- 17. 彈出一個導航控制器
- 18. 需要幫助創建一個解析表視圖控制器
- 19. 我需要一個控制器來處理這種情況嗎?
- 20. 我需要一個機制來定位SQL服務器實例
- 21. 創建下一個/上一個導航
- 22. 如何處理時,我要實現在一個BackboneJS控制器
- 23. 創建一個實現ContainerAwareInterface的基類控制器類
- 24. 需要幫助創建一個乾淨的導航標題
- 25. 我在導航控制器層次結構中有視圖控制器,但只需要第一個視圖控制器上的導航欄 - 我該怎麼做?
- 26. 我是否需要手動創建一個瓶子?
- 27. 我是否需要創建一百個getter和setter?
- 28. 我是否需要繼續創建一個圖形對象
- 29. 我是否需要爲has_many:through關聯創建一個關聯表?
- 30. 每個UIView都需要一個控制器,還是一個控制器可以控制多個視圖?
這實際上是我現在擁有它的方式。然而,就像我有一些問題,如當我搜索的東西,我點擊了其中一個結果單元格,我得到一個[錯誤](http://stackoverflow.com/questions/36731032/warning-attempt -how-present-view-controller-on-which-is-already-presenting-ui/36735083?noredirect = 1#comment61053447_36735083) –
您需要採用哪種方法 - 添加導航欄或添加導航控制器? – UditS
現在我試圖只保留我已經擁有的內容,並修復了我在前面評論中附帶的鏈接中提到的錯誤 –