如果旋转而不可见,UISearchController的SearchBar会分离并重叠TableView

时间:2015-08-19 18:51:27

标签: ios objective-c uitableview uisearchbar uisearchcontroller

所以我有一个带UISearchController的UITableView。它加载很好,然后我进行搜索并选择一个结果,将一个新的视图控制器推送到我的UINavigationController。

如果,当新VC出现在屏幕上时,我会旋转手机,然后向后旋转,然后返回...当我回到UITableView时,UISearchBar无处可见。如果要进行故障排除,我会隐藏UINavigationBar,或者如果我查看视图层次结构,我发现它已经向上移动到导航栏后面并且正在被覆盖。

我尝试过各种各样的hackey解决方案,例如在装完后移动条形框架,但没有成功。我真的需要这方面的帮助,我很难过。我在谷歌找到的所有东西都没有帮助。

以下是之前,之后和视图heirarchy的屏幕截图: Screenshots

以下是所有与视图相关的代码:

let intArray: [Int] = Array(min...max)

有没有人有任何解决方案?我很难过,几天来一直在打我的脑袋。非常感谢你。

0 个答案:

没有答案