如果仔細查看UISearchBar
的底部UISearchDisplayController
,您會注意到它具有潛在的陰影效果。這個陰影不適合我目前正在使用的應用程序的設計,所以我試圖刪除/隱藏它。不幸的是我還沒有成功。UISearchDisplayController隱藏下拉陰影
在我研究這個陰影的過程中,我發現它的不是的一部分UISearchBar
。當我從- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller
的超級視角中刪除UISearchDisplayController
的UISearchBar
時,陰影仍然可見。
陰影原來是UISearchDisplayController's
searchResultsTableView
的一部分:當我隱藏searchResultsTableView
時,陰影消失。但是,我一直無法找到在其層上有陰影的視圖。我嘗試遞歸遍歷所有可見視圖(從[[UIApplication sharedApplication]窗口])開始,然後隱藏每個視圖的投影並將它的clipsToBounds
屬性設置爲YES,這也不會產生所需的結果。
任何想法?
+1 ...謝謝您的研究!它工作完美! – Lindemann