Sam*_*nen 7 cocoa-touch uipickerview uikit uiview
嘿,我想能够检查用户是否触摸我的UIView所以我可以解雇我的选择器我怎么能这样做呢?谢谢!
jus*_*ger 10
尝试添加UITapGestureRecognizer到您UIView的类viewDidLoad中的UIViewController包含您的子类UIView.它看起来像这样:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
tap.numberOfTapsRequired = 1;
[self.aView addGestureRecognizer:tap];
[tap release];
}
Run Code Online (Sandbox Code Playgroud)
然后实现tap的处理程序,根据上面的代码,它将如下所示:
-(void)viewTapped:(UITapGestureRecognizer *)recognizer {
//Add in your picker dismissal code here
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助,
贾斯汀
| 归档时间: |
|
| 查看次数: |
2546 次 |
| 最近记录: |