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];

你可能感兴趣的:(UISearchBar引发白屏问题)