在UIButton的superview中定義一個手勢,在iOS5上UIButton事件不會被執(zhí)行,會執(zhí)行手勢事件,iOS6上已經(jīng)沒有這個問題了,解決方法:
瑤海ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
手勢添加委托,委托方法:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { // test if our control subview is on-screen if (_view.superview != nil) { if ([touch.view isDescendantOfView:_view] && [touch.view isKindOfClass:[UIButton class]]) { // we touched our control surface return NO; // ignore the touch } } return YES; // handle the touch }
這樣手勢不再執(zhí)行,會執(zhí)行UIButton的點擊事件。