当我使用UITableView
时,我遇到了一个奇怪的问题。如下图所示:
ContentView将添加到视图上,该视图是UIViewController
的根视图,并且contentView
上添加了UITableview。我将tableview的背景颜色设置为绿色。问题是tableView
自动滚动----所以你可以看到backgroundColor
。
真正调用了委托方法“- (void)scrollViewDidScroll:(UIScrollView *)scrollView
”。
我也发现,在三种情况下,这种情况不会发生:
tableview
,而不是contentView
。ViewController
是NavigationController
的rootViewController。如果我不使用NavigationController
,则不会发生此问题。那么,原因是什么以及如何解决?
您可以在此处下载代码:http://pan.baidu.com/s/1bnChfsF