0

我正在制作一个拥有 PickerView 的 iPhone/iPad 应用程序。对于 PickerView,我使用的是CPPickerView.

我正在尝试禁用此pickerview,为此,我编写了以下代码:

[realEstatePV setUserInteractionEnabled:NO];

但是,上面不起作用。我仍然可以移动 CPPickerView。

知道如何完成这项工作吗?

4

1 回答 1

1

我有同样的问题。所以我更新了CPPickerView,它很容易。

打开CPPickerView.h并添加方法声明

- (void)enabled:(BOOL)val;

现在打开CPPickerView.m并添加实现方法。

-(void)enabled:(BOOL)val {
    self.contentView.scrollEnabled = val;
}

完成......

现在您可以像这样禁用 CPPickerView。

[realEstatePV enabled:NO];

要再次启用,请使用

[realEstatePV enabled:YES];

希望这可以帮助。

于 2013-05-29T09:50:06.790 回答