我有一个嵌入在 UINavigationController 中的简单视图。此视图在其顶部栏中包含一个分段控件,并在子视图中包含一个 ContainerView。
ContainerView 的内容是带有 UISearchBarController 的 UITableViewController。
我已将两个控制器的 EdgesForExtendedLayout 设置为 none。
首次启动后,它看起来不错:
第一次点击进入搜索栏后 - 该栏隐藏在导航栏后面:
在搜索栏的一小部分外部点击后可见(灰色边框):
如果我向下拖动,它看起来像这样:
更改视图(在 UINavigationController 上推送和弹出)后,它看起来像这样:
有什么想法可以解决这个问题吗?