2013-01-31 45 views
0

我已經創建了一個UISearchDisplayController,同時以編程方式添加它沒有顯示。UISearchDisplayController在編程式添加時沒有顯示

[self presentModalViewController:self.searchDisplayController animated:YES];

所以我查了Apple Guide並找出這個類不是從UIViewController繼承而是從NSObject繼承的!

那麼是否有任何解決方案可以實現這一目標?

任何機構都做過這個?

+0

你可以發表你用來創建'UISearchDisplayController'的代碼嗎? –

回答

2

無法隱藏或顯示UISearchDisplayController - 它只是一個UISearchBar的經理。 UISearchBar繼承自UIView,這是你想要的。

+0

所以如果我需要模態UISearchDisplayController是否有任何方式? – user1227928

+0

再次說明:您無法顯示「控制器」 - 僅顯示「視圖」。所以視圖 - 在你的情況下,一個'UISearchBar'就是你想傳給你的模態視圖控制器的對象。 – SAE

+0

所以你想說UISearchDisplayController不是從UIViewController繼承,我無法顯示searchdisplaycontroller modally.Like我通常做viewcontroller。 – user1227928

0

正如@SAE所說,UISearchDisplayController只管理一個UISearchBar。 您必須創建一個單獨的視圖控制器,將搜索欄添加爲子視圖並呈現它。

相關問題