TableView 到 ScrollView - iOS
TableView into ScrollView - iOS
我想将 UITableView
插入 UIScrollView
。
为此,我在 UIScrollView
中添加了一个 ContainerView,并添加了一个链接到此 ContainerView
.
的 UITableView
故事板中得到的结果是这样的:
http://i.stack.imgur.com/12hZz.jpg(故事板)
http://i.stack.imgur.com/AGY4L.jpg(故事板)
当我启动模拟器时,TableView 被正确加载,但不是预期的结果
http://i.stack.imgur.com/ebij9.gif(GIF 动画)
http://i.stack.imgur.com/bEO8B.jpg(错误结果)
但是我想要得到的是:
http://i.stack.imgur.com/R7Zhb.jpg
可能吗?
你能告诉我进行的方式是否正确吗?
谢谢!!
我没有足够的声誉来 post 图片和两个以上的链接。
抱歉我的英语不好。
所以你已经很接近了,但是你需要在加载数据后将容器视图的大小设置为 table 视图的内容大小。然后,您围绕内容视图的其他视图需要响应大小的变化,这样您就不会重叠。
如果您知道 table 中每一行的高度以及有多少行,那么计算所需的高度并将其设置为内容视图的大小是最简单的。如果你不这样做,或者高度可以根据用户的选择或类似的东西改变,那么你将需要做一些更复杂的事情来观察 table 视图的内容大小并在它改变时更新内容。
我想将 UITableView
插入 UIScrollView
。
为此,我在 UIScrollView
中添加了一个 ContainerView,并添加了一个链接到此 ContainerView
.
UITableView
故事板中得到的结果是这样的:
http://i.stack.imgur.com/12hZz.jpg(故事板)
http://i.stack.imgur.com/AGY4L.jpg(故事板)
当我启动模拟器时,TableView 被正确加载,但不是预期的结果
http://i.stack.imgur.com/ebij9.gif(GIF 动画)
http://i.stack.imgur.com/bEO8B.jpg(错误结果)
但是我想要得到的是:
http://i.stack.imgur.com/R7Zhb.jpg
可能吗? 你能告诉我进行的方式是否正确吗? 谢谢!!
我没有足够的声誉来 post 图片和两个以上的链接。 抱歉我的英语不好。
所以你已经很接近了,但是你需要在加载数据后将容器视图的大小设置为 table 视图的内容大小。然后,您围绕内容视图的其他视图需要响应大小的变化,这样您就不会重叠。
如果您知道 table 中每一行的高度以及有多少行,那么计算所需的高度并将其设置为内容视图的大小是最简单的。如果你不这样做,或者高度可以根据用户的选择或类似的东西改变,那么你将需要做一些更复杂的事情来观察 table 视图的内容大小并在它改变时更新内容。