解决UISearchController在pop时searchBar异常问题

      作为一头程序猿,注册了,却一直没有写点属于自己的东西,见解,确实是一大憾事,所以,本猿正式决定启用,写一点自己开发过程中趟过的坑,以及如何填的坑,分享出来,和大家共同学习。

首先,先说一下我碰到的这个坑,项目中用到了搜索功能。第一时间想到了UISearchController,然后就碰到了我要说的坑。searchBar在处于活跃状态的时候,pop到上级控制器的时候,searchBar依然存在,一个很蛋疼的问题。试过各种办法,最终使用了一个简单暴力的方法。如有不妥,还请各位大神不吝赐教。


1.首先,确认问题发生步骤。

      -  点击searchBar,使SearchController处于activie状态。

      - 点击返回,searchBar依然会停留在界面上不消失。

2. 解决办法 

    试了各种各样的方法,最后选了如下方法

解决UISearchController在pop时searchBar异常问题_第1张图片
解决方法

       这样执行之后,经过测试,可以解决searchBar异常问题,目前没有发现什么副作用,如有缺陷,还请各位大神批评指正。

你可能感兴趣的:(解决UISearchController在pop时searchBar异常问题)