7
嘿,我希望能够检查用户是否触及我的UIView,这样我就可以解雇我的选择器,我怎么能够实际执行它?谢谢!检查UIView是否被触动?
嘿,我希望能够检查用户是否触及我的UIView,这样我就可以解雇我的选择器,我怎么能够实际执行它?谢谢!检查UIView是否被触动?
尝试在包含您的UIView
的UIViewController
子类的viewDidLoad
加入UITapGestureRecognizer
您UIView
类。这将是这个样子:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
tap.numberOfTapsRequired = 1;
[self.aView addGestureRecognizer:tap];
[tap release];
}
然后实现了其基于上面的代码水龙头的处理程序,应该是这样的:
-(void)viewTapped:(UITapGestureRecognizer *)recognizer {
//Add in your picker dismissal code here
}
希望这有助于
贾斯汀
伟大的工程! – 2010-11-21 23:23:29