0

我有一个有 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?

4

1 回答 1

0

尝试这个

[[self view] bringSubviewToFront:subview_B];
于 2013-06-05T11:25:51.383 回答