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是你点击状态栏的地方-这是你想要禁用的功能,对吗?不,这不是我想要的。也许我说错了。问题是我有一个多行的表视图。当选择单元格时。它推送一些视图控制器。之后,我按下后退按钮。它会向上滚动(所选行位于顶部单元格),所以我不希望它自己滚动