如何在输入文本时使UISeachBar的周围仍然有效

时间:2017-03-14 02:12:22

标签: ios objective-c uisearchbar

参考下面的屏幕截图,当我开始在搜索栏中输入时,搜索栏的下方视图变为灰色且无效。如何禁用这样的属性?这是enter image description here
{{3}}

2 个答案:

答案 0 :(得分:0)

iOS 8已弃用

UISearchDisplayController,因此如果您要更新源代码,请使用UISearchController并设置dimsBackgroundDuringPresentation = false

如果您仍想维护源代码,则没有官方解决方案。那是因为"昏暗"效果由UISearchDisplayController管理,Apple没有公开任何删除它的方法。有一些黑客解决方案但它在下一个iOS版本中无法正常工作,除非您自己创建一个searchController。

总之,您应该使用UISearchController而不是UISearchDisplayController。它起初需要一些时间,但你不再需要担心它。

答案 1 :(得分:0)

以下链接可能会解决您的问题

https://stackoverflow.com/a/4128659/5184217