UISearchBar
の下部をよく見るとUISearchDisplayController
、微妙なドロップシャドウがあることがわかります。この影は、現在作業しているアプリのデザインに合わないため、削除/非表示にしようとしています。残念ながら、私はまだ成功していません。
このドロップシャドウの調査中に、それがの一部ではないUISearchBar
ことがわかりました。のスーパービューからUISearchDisplayController
'sを削除すると、シャドウは表示されたままになります。UISearchBar
- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller
UISearchDisplayController's
searchResultsTableView
影は:の一部であることが判明しました。を非表示にするsearchResultsTableView
と、影が消えます。ただし、レイヤーに影があるビューを追跡することはできませんでした。表示されているすべてのビューを再帰的に繰り返し([[UIApplication sharedApplication] window]から開始)、各ビューのドロップシャドウを非表示にして、そのclipsToBounds
プロパティをYESに設定しようとしましたが、これも目的の結果が得られませんでした。
何か案は?