Ios 在Xcode中检测对特定对象的触摸
这个伪代码的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方法进行了尝试,它检测到
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:
执行相同的操作,在用户按下控件后显示提示有什么意义?提醒用户必须选择哪个单位。