我已经尝试了几种不同的方法,但它们似乎都不起作用。我有一个 UIView 子类,其中有一些按钮。我尝试将子视图添加到我的 ViewControllers 但是它不会响应触摸,除非我将它设置为“initWithFrame:self.view.frame”,但是它会接受所有的触摸并且不会将它们传递给视图控制器。我也尝试将它直接添加到窗口中,因此它位于所有视图的顶部,但是我有同样的问题,要么它不接受触摸,要么它全部占用。
这是我在它自己进行所有触摸并且不传递它们时添加它的方法。
ControlView *cont = [[ControlView alloc]initWithFrame:self.window.frame];
[self.window addSubview:cont];
我对如何解决这个问题感到非常困惑,我还有很多更重要的任务要处理,但是我已经被这个愚蠢的子视图/触摸问题困住了两天。