我知道有一個屬性searchDisplayController.searchBar.showsScopeBar
,但我發現即使我們設置showsScopeBar
爲NO,但其searchDisplayController.searchBar.scopeButtonTitles
屬性設置爲一些陣列,範圍欄顯示與指定的標題。將showsScopeBar
設置爲YES,將scopeButtonTitles
設置爲nil
,則不顯示scopeBar
。是什麼讓searchDisplayController顯示scopeBar?
所以,我覺得showsScopeBar
屬性是真的不是有用的,但顯示或實際上取決於我們是否將數組scopeButtonTitles
財產藏匿scopeBar
。
這可能嗎?還是我缺少別的東西。
關於scopeButtonTitles(從'UISearchBar.h'報頭):'@property(非原子,複製)的NSArray * scopeButtonTitles NS_AVAILABLE_IOS(3_0); // NSStrings數組。沒有範圍欄 顯示,除非有2個或更多項目 – kervich