我正在制作一个iPhone / iPad应用程序,我有PickerView。对于PickerView,我使用的是CPPickerView
。
我正在尝试禁用此pickerview并执行此操作,我编写了此代码:
[realEstatePV setUserInteractionEnabled:NO];
但是,上述方法无效。我仍然可以移动CPPickerView。
知道如何完成这项工作吗?
答案 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];
希望这有帮助。