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