禁用CPPickerView无法正常工作

时间:2013-05-29 09:29:56

标签: ios objective-c ios6 uipickerview

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

我正在尝试禁用此pickerview并执行此操作,我编写了此代码:

[realEstatePV setUserInteractionEnabled:NO];

但是,上述方法无效。我仍然可以移动CPPickerView。

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

1 个答案:

答案 0 :(得分: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];

希望这有帮助。