0

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

ContainerView 的内容是带有 UISearchBarController 的 UITableViewController。

意见 左文档大纲 文档大纲右

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

首次启动后,它看起来不错:

第一次点击进入搜索栏后 - 该栏隐藏在导航栏后面: 在此处输入图像描述

在搜索栏的一小部分外部点击后可见(灰色边框): 在此处输入图像描述

如果我向下拖动,它看起来像这样: 在此处输入图像描述

更改视图(在 UINavigationController 上推送和弹出)后,它看起来像这样: 在此处输入图像描述

有什么想法可以解决这个问题吗?

4

1 回答 1

0

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

我将所有内容嵌入UIScrollView(分段控件和表格视图)中,并确保表格视图不会自行滚动。

于 2013-10-16T07:43:11.243 回答