【发布时间】:2015-12-31 05:00:17
【问题描述】:
我不记得我第一次看到这个错误是什么时候了。是否从 iOS 9 框架开始。
问题是当我在 Storyboard 中有一个 UITableView 作为我的 UIViewController 的第一个孩子时,tableView 显然具有更大的内容大小并且不显示滚动指示器。当我把一个透明的 UIView 作为第一个孩子时,问题就消失了。
UITableViewControllers 也会出现同样的问题。并且没有什么技巧,因为 de TableView 是 ViewController 的主视图。
有人也遇到过这个错误或知道如何修复它吗?
我正在尝试解决这个问题,以防止将来仅仅因为故事板处于“MacGyver 模式”而出现问题。
【问题讨论】:
-
UITableView 是在 UIViewController 中的 UIView 内还是根视图?另外,你在使用 AutoLayout 吗?
-
检查 tableview 的框架。可能它比屏幕尺寸或超级视图大。是吗?
-
伙计们,是的,我正在使用自动布局。问题是,当我将 tableview 作为 viewcontroller.view 的第一个子项时,会出现错误。如果唯一的区别是它后面的 tableview 的同一层次结构级别中的任何视图,i。例如,如果我的 tableview 不是索引为 0 的子视图,那么一切正常。 UITableVIewController 也是如此。但是,我没有找到解决方法。
标签: ios objective-c iphone uitableview scroll