重寫view的hitTest方法
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event? {
UIView *hitView = [super hitTest:point withEvent:event];
if (hitView == self) {
return nil;
} else?{
return hitView;
}
}
讓UIView、UIWindow等透明遮擋不影響下面視圖操作方法
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內(nèi)容
- - (UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)even...
- 4事件分發(fā)機制 iOS中的事件大概分為三種,分別是Milti-Touch Events, Motion Event...
- 一.hitTest:withEvent:調(diào)用過程 iOS系統(tǒng)檢測到手指觸摸(Touch)操作時會將其放入當前活動A...
- 本文來自:http://ios.jobbole.com/84081/ 前言: 按照時間順序,事件的生命周期是這樣的...
- http://www.cocoachina.com/cms/wap.php?action=article&id=1...