2011-06-11 51 views
0

iOS編碼非常新穎。我希望能夠在UIButton子類中顯示模態對話框。我之前從UIViewController以內使用過presentModalViewController。我如何從我的子類UIButton中獲取對UIViewController的引用?presentModalViewController在UIButton子類中

我能以某種方式發現它是父母嗎?在父類UIViewController中實現一個可以在我的UIButton子類上設置爲委託的協議?

回答

2

您應該能夠像正常UIButton一樣使用任何子類別UIButton。設置一個在調用視圖控制器上的方法的按鈕上觸發的操作。視圖控制器將處理推動模態視圖控制器。

雖然有些方法可以在按鈕連接到視圖時從按鈕中找到視圖控制器,但這是一種更好的方法。

+0

當你說要設置一個按鈕推動動作 - 這個設置是在視圖控制器內完成的嗎? (這更有意義) – russau 2011-06-11 05:28:59

+0

在視圖控制器內部使用'addTarget:action:forControlEvents:' – 2011-06-11 05:36:41