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