我有一个有 2 个子视图的视图,我们称它为父视图。那两个子视图(假设它们是A和B),重叠,A覆盖了B的一部分。B视图上有一些按钮,其中一个被A覆盖。由于A背景颜色是清晰的颜色,用户可以看到那个按钮,并且可能想按下它,但可惜他不能。
在正常模式下,如果 A 是 B 的子视图,我可以这样做:
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
// pass touches to next responder in chain
[self.nextResponder touchesBegan:touches withEvent:event];
}
但既然不是这样,我怎么能把这种接触传递给 B?