2010-06-03 61 views
1

我對我的觀點有點問題。子視圖在所有窗口上觸摸事件

我有一個uiviewControler,加載一個xib。 在這個看法我有一個UIButton(觸摸它的工作正常)

我添加了一個子視圖創建的代碼(在不同的類) 這個視圖響應她的觸摸事件。

當我在我的視圖中添加此子視圖時,此視圖上的事件都可以,但我的第一個uiview上的UIButton不起作用。

我犯了一個錯誤?

編輯:

我已經做了一些測試。我的uiview並不是真的單獨加載。實際上我加載了一個新的uiviewController,並將它的子視圖添加到我當前的uiviewController中。

而我的問題,這是由於我的新uiviewController透明是intercep我的觸摸事件。

回答

0

如果子視圖的區域與按鈕重疊,則會妨礙其工作。如果子視圖以模態方式顯示,則會阻止該按鈕的工作。否則,按鈕應該工作正常。

您的問題很可能是其他地方。

0

我改變了我的結構代碼,修剪我的視圖只能由他的類(從uiview遺傳)管理,我沒有uiViewController只是爲了管理這個。 在蘋果文檔上,他們說uiview控制器用於管理Windows上的多個uiview,並且在我的舊代碼中不尊重這一點。

相關問題