如果您仔细观察UISearchBar
a的底部UISearchDisplayController
,您会注意到它有一个微妙的阴影。这个阴影不适合我目前正在开发的应用程序的设计,所以我试图删除/隐藏它。不幸的是,我还没有成功。
在我研究这个阴影的过程中,我发现它不是. UISearchBar
当我从它的超级视图中删除UISearchDisplayController
's时,阴影仍然可见。UISearchBar
- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller
阴影原来是 的一部分UISearchDisplayController's
searchResultsTableView
:当我隐藏 时searchResultsTableView
,阴影消失了。但是,我无法追踪其图层上有阴影的视图。我尝试递归遍历所有可见视图(从 [[UIApplication sharedApplication] 窗口] 开始),然后隐藏每个视图的投影并将其clipsToBounds
属性设置为 YES,这也没有产生预期的结果。
有任何想法吗?