UISearchBar引发白屏问题

现象

UISearchBar输入框聚焦而且页面发生push操作时,点击返回或者侧滑返回时出现白屏滑过,经过测试为必现。

重现步骤

1. UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 60)];
searchBar.placeholder = @"搜索";
self.tableView.tableHeaderView = searchBar;

2. 点击cell跳转一个控制器A

3. 在控制器A页面点击返回或者侧滑返回

解决办法

在push之前或者之后设置:
[self.searchBar resignFirstResponder];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,223评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,539评论 7 249
  • 1、当人们无从选择的时候,生活似乎是无法忍受的,但当人们有了过多的选择,选择的消极作用也开始显现,多就是少,少即是...
    alida_chen阅读 368评论 0 1
  • 我们仨初中就相识,高中更融洽。这么风里雨里的居然走过了好几十个春秋了。 秀清教小学,鱼头教大学。我夹在她们中间。很...
    禅静一生阅读 679评论 4 14
  • 当你累了,想要睡觉,身边却有个人叽叽喳喳说个不停;当整个屋子安安静静,总有几个人窃窃私语;当你看到别人有些生气,却...
    暖和的猪阅读 213评论 0 0