Phi*_*hil 2 iphone xcode uipickerview
我使用旋转的UIPickerView水平使用它.这到目前为止工作正常.
现在我想获得"点击"UIPickerView行的视图/标题.当Picker选择一行时,Delegate让我有机会获得"selectedRow".我想在选择它时没有任何事件我需要点击它的事件.
有趣的是,我已经可以点击元素了.我没有添加按钮或其他任何东西."clicked"元素/行会像按钮一样突出显示.但是我应该在哪里附加事件监听器?或者我怎么能得到这些事件?
我还尝试将按钮添加为uipickerview的视图.这工作到目前为止,但我无法点击任何按钮.
我是否需要一个按钮作为UIPickerView行中的View来获取touchupinside-event,或者我可以使用UIPickerView的普通行元素来获取这样的事件吗?
thx任何帮助!
这很容易:
- (void)viewDidLoad {
picker.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture =[[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(pickerTap)];
[picker addGestureRecognizer:tapGesture];
[tapGesture release];
}
- (void)pickerTap {
NSLog(@"Picker tapped");
}
Run Code Online (Sandbox Code Playgroud)
您不需要子类UIPickerView.
| 归档时间: |
|
| 查看次数: |
8399 次 |
| 最近记录: |