2012-02-06 113 views
0

所以,這對我來說很難解釋,但我會盡我所能。我很可能犯了一個簡單的錯誤,但我無法弄清楚。所以,在我的主板上,在控制器上有一個圓形的矩形按鈕。我打開雙視圖編輯器並打開viewcontroller.h文件。現在,我應該能夠按下控制並拖動.h文件中的按鈕連接,但我不能。它不會給出選項。那有意義嗎?圓形矩形按鈕連接到ViewController.h

任何想法?

http://www.youtube.com/watch?v=62Xfn5oAjw0 編輯:例如,我需要在3:08做部分,但它不會允許我這樣做。

編輯2:好的。所以,我把按鈕放在一個視圖控制器上,一切都按照它的方式工作。但是,當我將相同的按鈕放在標籤欄視圖控制器上時,按下時它不會播放它應該播放的聲音。當它不在標籤欄控制器上播放的聲音就好了。

+0

顯示用於初始化UIButton的代碼 – Sarah 2012-02-06 07:37:28

回答

0

您必須將viewcontroller設置爲視圖的文件所有者。這是在故事板上完成的。

0

我不明白你爲什麼要按CTRL +拖動按鈕到你的ViewController.h。如果你想將按鈕鏈接到故事板中的ViewController,那麼你只需按Ctrl +拖動它到該ViewController。我可能不瞭解你的問題,但我認爲這是你想要的。

1

編輯:我看了視頻,我知道你在做什麼。你正試圖創造一個出路。當您右鍵單擊該按鈕時,會出現一個圈出「新建參考插座」。嘗試將該圓圈拖到視圖控制器。否則,只需鍵入手動完成之後出現的內容。簡單。

它應該已經自動連接。你從來沒有真正將按鈕拖到視圖控制器。該視圖應已連接,因此視圖的任何部分都已連接。但是,如果您將來遇到問題,請嘗試重新開始。

什麼你會想要做的就是去到文件>新建文件

然後你會想選擇一個新的視圖控制器,並確保你打勾,說:「包括包裝盒一個XIB「或類似的東西。

之後,它會建立你所需要的所有連接。視圖的任何部分都會自動連接到視圖控制器,您需要做的就是創建IB操作,以便在界面中執行任務並在準備就緒時將它們連接到按鈕。

+0

可以使用單個視圖控制器,但不能使用選項卡欄。任何想法? – user1176046 2012-02-07 01:36:50

+0

請你重新說一下嗎?你的問題沒有意義。 – JTApps 2012-02-07 16:47:15

+0

編輯:我認爲你需要做的是設置代表。右鍵單擊標籤欄並將「委託」圓圈拖到「文件所有者」。請給我答案標記,如果這個工作,否則我很樂意幫助你,如果沒有。再次,我完全不理解你的問題,所以我可能是錯的。 – JTApps 2012-02-07 16:50:53