Ios UITableview会自动滚动

Ios UITableview会自动滚动,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我在使用UITableView时遇到了一个奇怪的问题。如下图所示: ContentView添加在视图上,该视图是UIViewController的根视图,UITableview添加在ContentView上。我将tableview的背景色设置为绿色。问题是tableView会自动滚动,这样你就可以看到背景色了 委托方法“-(void)scrollViewDidScroll:(UIScrollView*)scrollView”被真正调用 我还发现,在三种情况下,这种情况不会发生: 将IOS版本设

我在使用
UITableView
时遇到了一个奇怪的问题。如下图所示:

ContentView添加在视图上,该视图是
UIViewController
的根视图,UITableview添加在
ContentView
上。我将tableview的背景色设置为绿色。问题是
tableView
会自动滚动,这样你就可以看到
背景色了

委托方法“
-(void)scrollViewDidScroll:(UIScrollView*)scrollView
”被真正调用

我还发现,在三种情况下,这种情况不会发生:

  • 将IOS版本设置为低于7.0
  • 直接在视图上添加
    tableview
    ,而不是
    contentView
  • 实际上,您在pic中看到的
    ViewController
    NavigationController
    的rootViewController。如果不使用
    导航控制器
    ,则不会发生此问题
  • 那么,原因是什么,如何解决呢


    您可以在此处下载代码:

    u需要内容视图,表示单元格显示为黄色color@Anbu.Karthikan我不明白。。。。。你能详细告诉我吗?在这里我提交了更新的答案,这一个很好,或者你需要任何更改吗