我想在UITableView
中插入UIScrollView
。
为此,我在UIScrollView
内添加了一个ContainerView,并在此UITableView
中添加了ContainerView
。
故事板中获得的结果是:
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
有可能吗? 你能告诉我继续进行的方式是否正确? 谢谢!
我没有足够的声誉来发布图片和两个以上的链接。 抱歉我的英语很差。
答案 0 :(得分:0)
所以你所拥有的是关闭的,但是你需要在加载数据后将容器视图的大小设置为表视图的内容大小。然后,您对内容视图的其他观点需要响应大小的变化,这样您就不会重叠。
如果您知道表格中每行的高度以及有多少,那么它最容易计算所需的高度,并将其设置为内容视图的大小。如果你没有,或者高度可以根据用户选择或类似的东西而改变,那么你需要做一些更复杂的事情,它会观察表视图的内容大小,并在它发生变化时更新。