【发布时间】:2016-04-01 21:01:42
【问题描述】:
我正在开发一个应用程序,其中我在 UIScrollview 中有一个 UITableView。
TableView 将显示当前玩家所在的游戏,它位于 UIScrollView 中。我为每个游戏动态地将单元格添加到 UITableView,但是当我滚动 UIScrollView 时,其中的 tableview 会迅速恢复到它在故事构建器中设置的大小。
这是因为自动布局,当我禁用它时,它就不会再发生了。但是,我确实喜欢我的应用程序中其他视图的自动布局。所以我的问题是,我该如何解决这个问题?
也许有人可以帮助我走上正轨。
谢谢
编辑
我想我必须多解释一下我的情况,我会用一张图片来显示正在发生的事情
滚动前后。
如您所见,我使用滚动视图是因为可以有很多游戏,因此您必须向下滚动才能看到所有游戏。 TableView 只是用来保存数据,滚动是禁用的。滚动显示“JOUW BEURT”的 TableView 后,会恢复到 Storybuilder 中设置的大小。这是因为我说的自动布局,但我不知道如何解决这个问题。
【问题讨论】:
-
一个
UITableView是一个UIScrollView。除了UIScrollView中的UITableView之外,您还有其他内容吗?如果没有,您将添加一个不需要的视图。如果你这样做,你的约束和/或相关代码是什么? -
加一些截图会更好。
-
@Gavin 我的回答好运吗?
-
@Gavin,你有没有找到一个解决方案,在滚动视图中有一个表格视图,并使表格视图的框架(或 contentSize)不改变?我仍然有这个问题。
标签: ios swift autolayout