作为一头程序猿,注册了简书,却一直没有写点属于自己的东西,见解,确实是一大憾事,所以,本猿正式决定启用简书,写一点自己开发过程中趟过的坑,以及如何填的坑,分享出来,和大家共同学习。
首先,先说一下我碰到的这个坑,项目中用到了搜索功能。第一时间想到了UISearchController,然后就碰到了我要说的坑。searchBar在处于活跃状态的时候,pop到上级控制器的时候,searchBar依然存在,一个很蛋疼的问题。试过各种办法,最终使用了一个简单暴力的方法。如有不妥,还请各位大神不吝赐教。
1.首先,确认问题发生步骤。
- 点击searchBar,使SearchController处于activie状态。
- 点击返回,searchBar依然会停留在界面上不消失。
2. 解决办法
试了各种各样的方法,最后选了如下方法
这样执行之后,经过测试,可以解决searchBar异常问题,目前没有发现什么副作用,如有缺陷,还请各位大神批评指正。