我尝试过这一点,但一直无法得到我想要的东西。 我在网上发现了一个问题而没有回答问同样的问题。
当启用搜索栏时,UISearchDisplayController会使搜索栏下方和键盘上方的所有内容变灰 - 让我的“桌子”下面看起来很难看......
如何删除灰显效果?
答案 0 :(得分:0)
我添加了这段代码:
- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller {
for (UIView *v in [[[controller.searchResultsTableView superview] superview] subviews]) {
if (v.frame.origin.y == 64) {
[v setHidden:YES];
}
}
}
它有效,但它删除了一些其他功能,例如通过点击tableview取消搜索....但它总比没有好......