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