我正在制作具有PickerView的iPhone / iPad应用程序。对于PickerView,我正在使用CPPickerView
。
我试图禁用此pickerview并做到这一点,我编写了以下代码:
[realEstatePV setUserInteractionEnabled:NO];
但是,上述方法不起作用。我仍然可以移动CPPickerView。
任何想法如何做到这一点?
最佳答案
我有同样的问题。所以我更新了CPPickerView
,它非常简单。
打开CPPickerView.h
并添加方法声明
- (void)enabled:(BOOL)val;
现在打开
CPPickerView.m
并添加实现方法。-(void)enabled:(BOOL)val {
self.contentView.scrollEnabled = val;
}
完成......
现在,您可以像这样禁用CPPickerView。
[realEstatePV enabled:NO];
再次启用
[realEstatePV enabled:YES];
希望这可以帮助。
关于ios - 禁用CPPickerView不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16810236/