Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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
Iphone 在uitableview中禁用反弹也会在iOS 5上禁用滚动,但不会在iOS 4上禁用滚动_Iphone_Objective C_Ipad_Uitableview_Uiscrollview - Fatal编程技术网

Iphone 在uitableview中禁用反弹也会在iOS 5上禁用滚动,但不会在iOS 4上禁用滚动

Iphone 在uitableview中禁用反弹也会在iOS 5上禁用滚动,但不会在iOS 4上禁用滚动,iphone,objective-c,ipad,uitableview,uiscrollview,Iphone,Objective C,Ipad,Uitableview,Uiscrollview,我有一个应用程序,在导航控制器中有一个表视图;我想禁用反弹,这样当我的表格处于编辑模式时,用户可以向下滚动并查找要删除的行;否则,它会反弹,不会给他们按行旁边的删除图标的机会 所以我这样做了: self.tableView.bounces=NO; self.tableView.scrollEnabled=YES; self.tableView.bounces=NO 当我在iOS 4上运行我的应用程序时,它就像一个符咒。用户可以滚动,表格不会反弹 但在iOS5上,滚动对表格也根本

我有一个应用程序,在导航控制器中有一个表视图;我想禁用反弹,这样当我的表格处于编辑模式时,用户可以向下滚动并查找要删除的行;否则,它会反弹,不会给他们按行旁边的删除图标的机会

所以我这样做了:

    self.tableView.bounces=NO;
    self.tableView.scrollEnabled=YES;
self.tableView.bounces=NO

当我在iOS 4上运行我的应用程序时,它就像一个符咒。用户可以滚动,表格不会反弹

但在iOS5上,滚动对表格也根本不起作用。没有卷轴。为了安全起见,我这样做了:

    self.tableView.bounces=NO;
    self.tableView.scrollEnabled=YES;
但这没什么区别


我以编程方式创建我的表视图及其nav控制器;其他一切都与他们配合得很好。你知道为什么在iOS 5上禁用反弹也会阻止滚动吗?

我在这里找到了解决方案:


如果手动设置tableview的原点,则在iOS 5上会禁用滚动。在iOS 4上,情况并非如此。真是太遗憾了。

您的表格内容是否大到需要滚动?是的;如果启用“反弹”,滚动将正常工作。