2010-04-04 89 views
0

我有一個簡單的tableview導航到導航控制器的詳細視圖。在詳細視圖中,我需要創建一個按鈕,當按下它時隔離屏幕上顯示的所有其他按鈕,包括導航控制器後退按鈕。我知道如何讓隱形按鈕覆蓋屏幕上的大部分按鈕,但我無法覆蓋導航控制器後退按鈕,因爲這是在父視圖中創建的。如何從詳細視圖中將其從導航控制器的頂部彈出?你如何創建一個隱藏的按鈕,覆蓋整個屏幕,包括導航控制器?

回答

0

您可以將該按鈕作爲關鍵窗口的直接子視圖插入。

[[UIApplication sharedApplication].keyWindow addSubview:theButton]; 

(爲什麼不使用的UIAlertView中或UIActionSheet?)

+0

感謝。這是一個兩階段按鈕,就像在App商店中用於App購買的按鈕一樣。因此,首先點擊啓動隔離按鈕(不可見),然後在不同顏色和文本的同一按鈕上點擊第二次,啓動AlertView。不可見按鈕取消操作。 – Jim 2010-04-04 20:25:32

相關問題