我有一个导航控制器,可以将UITableView与其他UI elmeents之间的UIView控制器堆叠在一起。我使用的表格实际上是使用自定义单元格视图的自定义表格。通过这种安排,这些表格不显示任何形式的滚动条,即使我已经在IB中配置了显示垂直滚动条来显示它们。UITableView不显示滚动条的原因
我试过几种调试方法,但没有成功。如果我打印控制这个属性的值(showsVerticalScrollers),它打印1,所以属性设置正确,不,我的表不比它的父视图宽,实际上它比它的父视图更窄。
为什么表格不显示它的滚动是有原因的... ...顺便说一句,这发生在模拟器中运行的iOS5。我正在使用xcode 4.2和SLeopard。我无法使用iPad在硬件中测试它,但我在同一个项目中使用的其他表格显示其滚动条没有问题。
编辑
感谢您的回答......我做了最后一个测试,发现的原因,不显示滚动条一个是表中显示的元素个数,当他们适应它而不需要实际滚动。假如你的桌子有一排,桌子的垂直尺寸对于一排来说太大了,那么iOS在弹跳时就不会显示滚动条。