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