UISearchController取消按钮被遮挡的处理

2016-07-17  本文已影响437人  loyt

前几天用到UISearchController,看的几篇文章都是在当前控制中显示搜索结果,一般来说这样是没问题的,但是是遇到当前控制器没有UITableView或者想单独处理搜索逻辑的时候就比较尴尬了.

在实现的过程中遇到个坑,搜索结果出现的时候,返回键被遮挡了,无法取消搜索,无法返回,其实很简单,只要修改一个属性就可以了.在创建UISearchController的时候设置一下self.definesPresentationContext=YES就可以啦.

具体效果可以看一下对比.

未遮挡 被遮挡

参考文章http://blog.qiji.tech/archives/10219

完整Demo

上一篇 下一篇

猜你喜欢

热点阅读