首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableView不显示scroller的原因

UITableView不显示scroller的原因
EN

Stack Overflow用户
提问于 2012-09-12 03:54:39
回答 1查看 364关注 0票数 1

我有一个NavigationController,它在其他UI工具中堆叠了UIViewcontrollers,其中有UITableView。我使用的表实际上是使用自定义单元格视图的自定义表。通过这种安排,这些表不会显示任何类型的滚动条,即使我已经在IB中配置了显示垂直滚动器来显示它们。

我尝试过几种调试方法,但都没有成功。如果我打印这个属性(showsVerticalScrollers)的值,它会打印1,因此正确地设置了该属性,而不是,我的表并不比它的父视图宽,实际上它比它的父视图窄得多。

为什么一张桌子不能显示它是卷轴的原因?顺便说一句,这种情况发生在模拟器中运行的iOS5中。我在SLeopard中使用xcode 4.2。我无法访问iPad来在硬件中测试它,但是在同一个项目中的其他表,显示它们的滚动条没有问题。

编辑

谢谢你的回答..。我做了最后一次测试,发现没有显示滚动条的原因之一是表中显示的元素的数量,如果它们适合于其中而不需要实际滚动。假设您有一个1行的表,而该表的垂直大小对于一行来说太大了,那么iOS将不会在弹出时显示滚动条。

EN

回答 1

Stack Overflow用户

发布于 2012-09-12 03:58:50

很难在没有看到任何代码的情况下提供可能的解决方案,但我可以提供的建议是,将代码更新到实现UITableView所需的最低限度代码,并查看滚动是否有效,如果可以,则以小增量的形式添加功能,在每次添加新代码时测试滚动,直到达到滚动中断的程度。这种方式的增量测试有助于避免这样的问题,在这种情况下,您无法有效地调试应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12380983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档