Ios 在Xcode中检测对特定对象的触摸

Ios 在Xcode中检测对特定对象的触摸,ios,xcode,cocoa-touch,touch,Ios,Xcode,Cocoa Touch,Touch,这个伪代码的Xcode代码是什么 if ([Any UIPickerView in my ViewController isTouched]) { [AnyUIView setHidden:NO]; } if ([Any UIPickerView in my ViewController is__NOT__Touched__Anymore__]) { [AnyUIView setHidden:YES]; } 使用-(void)touchesbeated方法进行了尝试,它检测到

这个伪代码的Xcode代码是什么

if ([Any UIPickerView in my ViewController isTouched]) {
    [AnyUIView setHidden:NO];
}

if ([Any UIPickerView in my ViewController is__NOT__Touched__Anymore__]) {
    [AnyUIView setHidden:YES];
}
使用
-(void)touchesbeated
方法进行了尝试,它检测到触摸,但我无法使其特定于对象。谢谢


另外,我想在触摸
UIPickerView
时在显示屏上显示一个提示。

这只是我的头顶。。。。。。但是你应该能够得到这个想法

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    [super touchesBegan:touches withEvent:event];
    UITouch *touch = [touches anyObject];
    if ([touch.view isKindOfClass: UIPickerView.class]) {
         //your touch was in a uipickerview ... do whatever you have to do
    }
}

…并对
touchesend:withEvent:

执行相同的操作,在用户按下控件后显示提示有什么意义?提醒用户必须选择哪个单位。