2011-02-04 84 views
0

我做了一個簡單的基於視圖的應用程序。如何禁用只有主視圖與子視圖的用戶交互

我需要在警報視圖中放置三個文本框。

這是不可能的根據UI準則。

這樣我就像一個警報視圖一樣創建一個視圖,並將文本字段放置在它們中。

將它作爲子視圖添加到mainview,同時點擊按鈕。

現在我需要什麼時候點擊按鈕,我需要禁用userview到主視圖,並啓用userview到子視圖。

爲此,我在按鈕單擊事件上嘗試此代碼。

[object.viewController.view setUserInteractionEnabled:NO]; 

這裏的對象是appdelegate類的對象。

但是,如果我放置它,它也會禁用子視圖的userinteraction。

但我只需要禁用只主視圖。

我認爲人們得到什麼我的問題,

如果不讓我添加評論。

謝謝你提前。

回答

1

我解決了我的問題,而不是禁用主視圖的用戶交互,禁用用戶交互視圖中的內容(按鈕,文本框......)。

然後在關閉子視圖時啓用子視圖。

讓我知道有沒有比這更好的方法。

0

嘗試使用操作表。他們更加靈活。在第二個想過檢查出InputAlertView在this

+0

我知道關於行動表,但我不問行動表,請閱讀我的問題再次 – MaheshBabu 2011-02-04 07:34:22

+0

檢查鏈接。 – Rich 2011-02-04 08:24:26

相關問題