Tableview在第一次点按iOS时不滚动

时间:2015-07-23 18:36:38

标签: ios objective-c uitableview uiview uiscrollview

我在下面的Viewcontroller中有视图层次结构。第一次当我打开视图控制器时,我的tableview根本没有滚动,即使我点击tableview它也不会识别我的点击。之后它正如预期的那样正常工作。我能够滚动并选择单元格并正常工作。我第一次遇到问题。

我的名声不够,所以我无法发布图片。

ViewController - >查看 - > ScrollView - >查看(viewSC) - > TableView - > TableViewCell

任何遇到此类行为的人。

提前致谢。

已编辑

self.scrollView.contentSize = self.viewSC.frameSize;
self.scrollView.contentInset =      UIEdgeInsetsMake(self.HV.frameHeight, 0, 0, 0);
self.scrollView.scrollIndicatorInsets = UIEdgeInsetsMake(self.HV.frameHeight, 0, 0, 0);

这是viewDidLoad中添加的唯一代码。除此之外,一切正常。

1 个答案:

答案 0 :(得分:0)

您是否在创建表格视图后立即滚动?在UITableView操作时,您必须确保在尝试滚动它之前创建并显示它。 UITableView这样挑剔。如果您要加载视图,然后想要滚动表格视图,请在viewDidAppear中调用您的代码,而不是viewDidLoad