簡體   English   中英

嘗試將UILabels和IBAction連接到自定義類中(Xcode 5)

[英]trying to hook up UILabels and IBActions in a custom class (Xcode 5)

我在自定義類中制作UILabels和IBAction按鈕時遇到問題。 Xcode似乎不希望我這樣做。 他們試圖通過接口構建器(storyboard)來實現的方式。 單擊並拖動以使用主View Controller制作IBOutlet和IBAction時沒有問題,但是單擊並拖動以將它們連接到自定義類中時,它沒有任何作用。 我只能在View Controller中制作這些嗎? 我附上一張我試圖拖動以連接自定義類中的按鈕的圖片,您可以看到沒有彈出任何內容。 因此,基本上,標簽,按鈕,文本字段等僅適用於View Controller類嗎? 感謝您的任何反饋。

在控制面板中選擇視圖控制器,然后轉到身份檢查器,確保該名稱是您的自定義類名稱。

在界面生成器中,您需要通過打開IB的RHS上的實用程序視圖,選擇第三個圖標(請參見下圖),並在提供的空格中輸入您的自定義類名稱,來確保您的視圖控制器正在使用您的自定義類。 。

在此處輸入圖片說明

您的自定義類將需要是UIViewController的子類,如下圖所示,而不是NSObject

我指的是您的.h文件中的這一行...

@interface MyCustomClassViewController : UIViewController

您的自定義類需要匹配與其連接的UI對象。 例如,如果你有UIView對象,你的自定義類將需要的子類UIView ,一個UINavigationViewController對象的子類UINavigationController等等等等。

我希望這有幫助。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM