我已經嘗試了這幾種不同的方式,但他們都沒有工作。我有一個UIView子類,它有一些按鈕。我嘗試添加子視圖到我的ViewControllers,但它不會響應觸摸,除非我將它設置爲「initWithFrame:self.view.frame」,但它需要所有的觸摸,並且不會將它們傳遞給視圖控制器。我也嘗試將它直接添加到窗口,所以它在所有視圖的頂部,但我有同樣的問題,要麼它不會接受觸摸或它需要所有。iOS子視圖不轉發觸摸。
這是我如何添加它,當它需要所有觸及自己,並沒有通過他們。
ControlView *cont = [[ControlView alloc]initWithFrame:self.window.frame];
[self.window addSubview:cont];
我很困惑,如何解決這個問題,我有很多更重要的任務上工作,但我一直堅持了兩天,這個愚蠢的子視圖/觸摸問題。
與此問題類似。 http://stackoverflow.com/a/9524797/1054184 – vipinagg 2012-03-02 03:45:13