2013-10-18 53 views
0

我對iOS編程相對比較陌生,我有一個表格視圖控制器,在頂部有一個導航欄,我試圖從搜索欄和搜索欄中搜索欄顯示控制器「顯示在導航欄中。在iOS 7的導航欄中搜索欄

我周圍的一派,我發現:

self.searchDisplayController.displaysSearchBarInNavigationBar = YES; 

應該解決我的問題,但我不知道究竟在何處我會把它。它是在表視圖控制器中進行還是必須進行另一種控制?我試過創建一個UISearchDisplayController類,但是我找不到將其鏈接到搜索欄的方法。任何幫助?

+0

http://stackoverflow.com/questions/19226922/uitextfield-within-uisearchbar-failing-after-ios-7-upgrade/19227102#19227102 – Rajneesh071

回答

1

你可以把它放在view controller的viewDidLoad中。如果您使用的是故事板,則創建一個UISearchDisplayController和搜索欄並將其拖到您的表格標題中。

請記住,如果您使用導航欄作爲搜索欄,它將不會顯示範圍欄。

+0

對不起,延遲響應,只是找到了一段時間來再次工作。 我試着添加一個UITableView到我的故事板併爲它添加相關的類。然後,我將SearchBar和Search Display Controller添加到它的標題,然後添加「self.searchDisplayController.displaysSearchBarInNavigationBar = YES;」到UITableViewController的viewDidLoad。問題是什麼都沒有出現,只是表格。沒有導航欄或搜索欄 – user1217222