2014-03-04 95 views
1

我是iOS開發人員的初學者,所以如果這真的很基本,請原諒我。它可能在某個地方回答,但我已經尋找了很長時間,而且我正在掙扎。第二視圖ViewController - iOS 7

我在故事板上有第二個視圖,我已經使用導航控制器和東西成功鏈接到第一個視圖,並且可以導航到它。我還可以通過按Control拖動到.h文件從我的第一個視圖中的元素添加動作/插座。

我在第二個視圖上有一個label,我希望能夠做到這一點:從元素中添加動作和插座。但是,當我嘗試控制拖動,沒有任何反應。我做錯了什麼,我該如何解決?

回答

0

你有第二個視圖的自定義視圖控制器類嗎?如果是這樣,請選擇故事板中的第二個視圖控制器並轉到身份檢查器。將自定義類設置爲您的自定義視圖控制器的類名稱。 identity inspector現在您將能夠控制IBOutlets和IBActions。

+0

!我不知道如何鏈接一個新的View Controller類與View Controller。非常感謝! – tverghis

2

嗯,首先歡迎來到Stack Overflow!並感謝您提出問題。

讓我知道如果我有這個權利 - 你有兩個視圖控制器的右側(與segues鏈接)的導航控制器,目前你可以導航到第一個使用右上角的第二個?那麼當在第二個視圖控制器上時,左上角有一個導航按鈕,並帶有一個小箭頭?這應該讓你回到第一個。是對的嗎?

現在,在第二個視圖控制器上,您要創建一個執行動作的按鈕,但是當您右鍵單擊並拖動(ctrl-drag)到.h或.m文件時,什麼都不會發生?

如果是這種情況,我已經看到了一些原因。您可以嘗試:

  1. 您需要製作一個按鈕,標籤只能接收操作,不能創建它們。閱讀這篇文章上IBOutlet vs IBAction

  2. 重新啓動的Xcode(我知道,這是瘸腿的,但我的幽默)

  3. 確保您「@interface」和「@間拖動(如果.h文件)結束」

  4. 請確保您拖動(如果在.m文件)之間的 「@implementation」 和 「就是這樣@end」

相關問題