【发布时间】:2015-11-25 03:57:33
【问题描述】:
我有一个 UITableViewController,我在导航项的正下方和实际表格的上方放置了一个 UIView。我遇到的问题是视图随表格视图滚动。
如何让它表现得与导航栏完全一样,并让 tableview 中的项目在它后面滚动。
而不是让视图滚动,它应该保持在它的位置并且让所有东西都在它后面。很抱歉再次重申,但我发现有时这是必要的。
【问题讨论】:
-
你不想要一个表格视图控制器。只需在视图控制器中放置一个 tableview 并将视图放在 tableview 前面。
-
@madmik3 这会毁掉我目前所做的一切吗?没有别的办法吗?
-
正确,这是必要的改变。
UITableViewController除了表格视图之外不能有其他任何东西。您可能能够将一些单元格子视图复制并粘贴到新视图控制器中,但约束可能不会复制。如果您不喜欢事情的运作方式,请向苹果提交雷达。 -
或者只是覆盖
viewDidLayoutSubviews以保持视图在您想要的位置,并跳过雷达。
标签: ios swift uitableview uiview