美文网首页
UISearchController取消按钮被遮挡的处理

UISearchController取消按钮被遮挡的处理

作者: loyt | 来源:发表于2016-07-17 18:18 被阅读437次

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

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

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

    未遮挡 被遮挡

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

    完整Demo

    相关文章

      网友评论

          本文标题:UISearchController取消按钮被遮挡的处理

          本文链接:https://www.haomeiwen.com/subject/azhhhttx.html