用另外一個JWViewController.view 添加到當前視圖的self.view上面砌左,發(fā)現(xiàn)點擊視圖上面的按鈕拉背,直接響應的是self.view的事件师崎,一看是JWViewController上面的view超出了屏幕,而在self.view里邊移動JWViewController.view的時候椅棺,超出JWViewController.view的部分犁罩,就直接會被忽視掉響應事件,可以寫成一個scrollview來寫两疚,更加方便一些o( ̄︶ ̄)o
如果就是想要穿透效果的話床估,可以試一下下面的方法:
// 用這個方法的話,注意是繼承的類才行噢诱渤,這樣才能在子類里邊調(diào)用父類并作出判斷 o(* ̄︶ ̄*)o
- (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent *)event{
UIView *hitView = [super hitTest:point withEvent:event];
if(hitView == self){
return nil;
}
return hitView;
}