【主要内容:】
1. 概述
2.解决办法
一、概述
iOS8之后系统废除了原来UISearchDisplayController,取而代之的是UISearchController。UISearchController使用的时候有一个问题就是当点击搜索框开始输入的时候,搜索框会消失。如图:
点击搜索之后,输入框向上偏移找不到了:
二、解决办法
添加如下代码:
当hidesNavigationBarDuringPresentation这个属性为YES的时候,搜索框进入编辑模式会导致,searchbar不可见,偏移-64,设置上边的代码可以解决这个问题:
添加了上面这行代码之后,又出现了新的问题。在设置为NO的时候,搜索框进入编辑模式导致向下偏移64,原因还未找到,有知道的朋友可以留言交流一下。
欢迎大家关注“芒果iOS”微信公众账号,芒果会经常为大家分享好的技术文章: