我有一个UITableView,我从服务中填充数据。当行数高于屏幕上显示的行数时,我可以滚动表格。但是当它更少(比如1或2)时,我无法滚动(在某种意义上,布料效果不起作用,使得UI看起来很奇怪)。
我认为这应该由一些IB复选框修复,但不知道如何做到这一点。有人在此之前遇到过这个问题吗?
答案 0 :(得分:2)
对我有用的解决方案是在bounces
中以编程方式将YES
设置为viewDidLoad
。
我也使用IB中的复选框将跳出设置为YES
。它看起来似乎取IB值,因为在我将另一个视图控制器推入导航控制器堆栈然后将其弹回后,弹跳将工作。但是,除非我在bounces
中将YES
设置为viewDidLoad
,否则当表格视图首次显示时,弹跳将无效。
答案 1 :(得分:0)
单击表视图并查看“属性”检查器。 Bounce Scroll有一个复选框。 (我刚刚在一个有2行表的项目中对此进行了测试;禁用它会阻止滚动,启用它可以让短表反弹)
我认为编程的等价物是bounces
属性。
答案 2 :(得分:0)
您是否将此表视图作为另一个表视图中的单元格?