2012-08-11 61 views
0

我在XCode 4.3.3中創建了故事板應用程序。 (單查看應用程序 - >使用故事板複選框)如何爲故事板的非啓動ViewController上的按鈕的TouchUpInside事件添加自定義代碼?

然後,我創建的第二視圖控制器(應用程序最初創建時,第一個創建)

我加圓矩形按鈕與標題「的log 2」第二的ViewController。

然後我想添加處理事件「TouchUpInside」的代碼。爲了實現這一目標我按顯示的助理編輯」按鈕,並嘗試控制拖‘的log 2’按鈕ViewController.h的源代碼。
但沒有任何反應。

如何添加TouchUpInside處理程序‘上述的log 2’按鈕?

有趣的是,如果我添加按鈕,第一個視圖控制器,控制拖動工作正常的按鈕,我可以創建事件移交。

+0

ViewController.h是第一個視圖控制器還是第二個? – rdelmar 2012-08-11 20:41:31

+0

它是爲第一個視圖控制器創建的。但是沒有爲第二個ViewController創建單獨的源文件。看起來他們應該以某種方式創建?我只是非常新的XCode – sergtk 2012-08-11 20:44:31

+1

是的,你想添加一個文件,這是你的項目的UIViewController的一個子類,並將第二個視圖控制器設置在你的故事板中。那麼你應該將按鈕連接到該控制器,而不是第一個。 – rdelmar 2012-08-11 20:46:44

回答

1

是的,你需要手動添加文件,這是一個子類的UIViewController添加到你的項目中,並且將你的故事板中的第二個視圖控制器設置爲該類(在身份檢查器中)。然後,你應該連接t他按鈕到那個控制器,而不是第一個。

相關問題