
如何穿透一个view响应下面的view的touch事件
1个回答
展开全部
UIViewA* viewa = [[view1 alloc] initWithFrame:[UIScreen mainScreen].bounds];
viewa.backgroundColor = [UIColor redColor];
[当前view addSubview:viewa];
viewB* viewb = [[view2 alloc] initWithFrame:[UIScreen mainScreen].bounds];
viewb.backgroundColor = [UIColor blueColor];
viewb.userInteractionEnabled = NO;//vince 说得对
[当前view addSubview:viewb];
这段代码让我思考,同一视图中的多个视图在相应touch事件时,并不是上面把下面的遮住就不能响应
上面的onTouch里写上 self.nextResponder.onTouch 这样就都能响应了
viewa.backgroundColor = [UIColor redColor];
[当前view addSubview:viewa];
viewB* viewb = [[view2 alloc] initWithFrame:[UIScreen mainScreen].bounds];
viewb.backgroundColor = [UIColor blueColor];
viewb.userInteractionEnabled = NO;//vince 说得对
[当前view addSubview:viewb];
这段代码让我思考,同一视图中的多个视图在相应touch事件时,并不是上面把下面的遮住就不能响应
上面的onTouch里写上 self.nextResponder.onTouch 这样就都能响应了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询