Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 禁用自动滚动UITableView_Ios_Uitableview - Fatal编程技术网

Ios 禁用自动滚动UITableView

Ios 禁用自动滚动UITableView,ios,uitableview,Ios,Uitableview,我想禁用自动滚动到顶部。我两个都试过了 tableview.scrollsToTop=NO; [tableview setScrollsToTop:NO]; 但这不起作用 感谢自动滚动代码驻留在tableViewController中,因此无法禁用自动滚动。您可以从UIViewController子类化,并在其中使用tableView,而不是从UITableViewController子类化 如果您愿意使用UITableViewController本身,则可以覆盖ViewWil

我想禁用自动滚动到顶部。我两个都试过了

    tableview.scrollsToTop=NO;
    [tableview setScrollsToTop:NO];
但这不起作用


感谢

自动滚动代码驻留在tableViewController中,因此无法禁用自动滚动。您可以从UIViewController子类化,并在其中使用tableView,而不是从UITableViewController子类化


如果您愿意使用UITableViewController本身,则可以覆盖ViewWillDisplay,而不调用[super ViewWillDisplay]。

自动滚动代码驻留在tableViewController中,因此无法禁用自动滚动。您可以从UIViewController子类化,并在其中使用tableView,而不是从UITableViewController子类化


如果您愿意使用UITableViewController本身,则可以覆盖ViewWillDisplay,而不调用[super ViewWillDisplay]。

设置属性时,您确定tableview属性有效吗?尝试添加“-(BOOL)scrollViewShouldScrollToTop:(UIScrollView*)scrollView”委托方法并返回编号。这样您就知道tableView已设置-您添加了一条日志消息以打印出NSLog(@“%@”,tableView),您设置了值,tableview设置为将类用作委托,并且您的委托方法返回否?将日志添加到scrollViewShouldScrollToTop以查看是否调用它。ScrollToTop是你点击状态栏的地方-这是你想要禁用的功能,对吗?不,这不是我想要的。也许我说错了。问题是我有一个多行的表视图。当选择单元格时。它推送一些视图控制器。之后,我按下后退按钮。它会向上滚动(所选行位于顶部单元格)。因此,我不希望它自己滚动。设置属性时,您确定tableview属性有效吗?尝试添加“-(BOOL)scrollViewShouldScrollToTop:(UIScrollView*)scrollView”委托方法并返回编号。这样您就知道tableView已设置-您添加了一条日志消息以打印出NSLog(@“%@”,tableView),您设置了值,tableview设置为将类用作委托,并且您的委托方法返回否?将日志添加到scrollViewShouldScrollToTop以查看是否调用它。ScrollToTop是你点击状态栏的地方-这是你想要禁用的功能,对吗?不,这不是我想要的。也许我说错了。问题是我有一个多行的表视图。当选择单元格时。它推送一些视图控制器。之后,我按下后退按钮。它会向上滚动(所选行位于顶部单元格),所以我不希望它自己滚动