我有一个嵌入UINavigationController的简单视图。此视图在其顶部栏中包含一个分段控件,在子视图中包含一个ContainerView。
ContainerView的内容是带有UISearchBarController的UITableViewController。
我已将两个控制器的EdgesForExtendedLayout设置为none。
首次启动后看起来很好看:
第一次点击搜索栏后,栏会隐藏在导航栏后面:
点击外部后,搜索栏的一小部分可见(灰色边框):
如果我向下拖动那么它看起来像那样:
更改视图(在UINavigationController上按下并弹出)后,它看起来像这样:
有任何解决此问题的想法吗?
答案 0 :(得分:0)
我想您希望所有视图都滚动,而不仅仅是UITableView
。
我将所有内容都嵌入UIScrollView
(segmentedcontrol和tableview)中,并确保tableview不会自动滚动。