禁用在UITableView的反弹也将禁用滚动在iOS 5,但不iOS4的(Disabling bo

2019-09-17 12:55发布

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

所以我这样做:

self.tableView.bounces=NO;

当我在iOS 4上运行我的应用程序,这就像一个魅力。 用户可以滚动和表不反弹。

但是,在iOS 5中,滚动也没有工作在所有的表。 没有滚动。 所以为了安全起见,我这样做:

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

但是,这并没有区别。

创建我的表视图和导航控制器编程; 一切工作正常使用它们。 任何想法,为什么禁用反弹也将防止滚动在iOS 5?

Answer 1:

我发现这里的解决方案:

编辑视图帧和原点之后的UITableView不会滚动

如果您手动设置的tableview的起源,在iOS 5中禁用滚动。 在iOS 4事实并非如此。 真的很可惜。



文章来源: Disabling bounces in uitableview also disables scrolling on iOS 5 but not iOS4