iOS 7 - 带嵌入式UITableViewController和UISearchBarController的ContainerView

时间:2013-10-15 15:13:52

标签: layout xamarin.ios ios7

我有一个嵌入UINavigationController的简单视图。此视图在其顶部栏中包含一个分段控件,在子视图中包含一个ContainerView。

ContainerView的内容是带有UISearchBarController的UITableViewController。

Views Document Outline left Document Outline right

我已将两个控制器的EdgesForExtendedLayout设置为none。

首次启动后看起来很好看:

第一次点击搜索栏后,栏会隐藏在导航栏后面: enter image description here

点击外部后,搜索栏的一小部分可见(灰色边框): enter image description here

如果我向下拖动那么它看起来像那样: enter image description here

更改视图(在UINavigationController上按下并弹出)后,它看起来像这样: enter image description here

有任何解决此问题的想法吗?

1 个答案:

答案 0 :(得分:0)

我想您希望所有视图都滚动,而不仅仅是UITableView

我将所有内容都嵌入UIScrollView(segmentedcontrol和tableview)中,并确保tableview不会自动滚动。