【发布时间】:2015-11-12 14:05:35
【问题描述】:
我正在创建一个带有表格视图控制器的应用程序。现在我的问题是当我尝试滚动表格行时,我的标题也在滚动。我想停止滚动,仅用于标题视图。我的 main.Storyboard 看起来像这样。
我的模拟器输出看起来像这样。
【问题讨论】:
标签: ios uitableview tableview swift2
我正在创建一个带有表格视图控制器的应用程序。现在我的问题是当我尝试滚动表格行时,我的标题也在滚动。我想停止滚动,仅用于标题视图。我的 main.Storyboard 看起来像这样。
我的模拟器输出看起来像这样。
【问题讨论】:
标签: ios uitableview tableview swift2
似乎您将标题视图放在 tableView 的tableHeaderView 内。您需要在情节提要上添加 UINavigationController 并将您的 UITableViewController 链接为 rootViewController。
或者如果你想使用自定义标题视图,你需要创建一个UIViewContoller 并在那里添加你的视图。
【讨论】:
知道这可能已解决,但只需将您的 NavigatioCo troller 添加到 Storyboard 并转到您的 UITabkeViewController..UIViewController 将自动出现在 NavigationController 中,无需任何编码..
【讨论】:
试试这个:
如果您想将 UITableViewController 保留在情节提要中,而无需手动将其放置到另一个视图中,您可以将 UITableViewController 嵌入 UINavigationController(编辑器 > 嵌入 > 导航控制器)并取消选中检查器中的“显示导航栏” .这解决了不需要额外调整的问题,并且还保留了故事板中的 UITableViewController 的场景。
【讨论】: