簡體   English   中英

如何將UIView插座連接到自定義子視圖

[英]How to connect UIView outlets to a custom subview

我還是xcode / iOS的新手,有以下問題:

為了顯示一些移動調試信息,我將一個UIview作為outlet-property添加/連接到我的一個Viewcontroller。 此視圖是UIview的自定義子類。 現在我添加了一些UIlabel作為此視圖的子視圖,並希望將這些標簽的插座連接拖到我的customUIview.h文件中,以便可以將這些標簽作為我的自定義UIview類的屬性進行訪問(無需直接從查看控制器)。

問題是界面構建器(我使用的是Storyboards / xcode4.3)沒有成功。 我可以將插座連接到ViewControllerClass.h,但不能連接到我的子視圖的.h文件。 任何人都可以指出問題出在哪里?

剛解決了這個問題。 在customview.h文件中手動輸入屬性插座聲明后,我可以將它們從那里按住拖動連接到它們在接口生成器中對應的UIlabel對象。 僅適用於此方向!

不管怎么說,還是要謝謝你

將自定義視圖類從“UIView”更新為界面構建器中的“自定義視圖”類。 現在,您只需通過按住Ctrl鍵並將按鈕或文本字段拖動到相應的自定義類即可建立連接。

問題解決了! 由於三年前一篇有趣的SO帖子(關於連接到UIView的子視圖),我發現只是從動作或出口圈(在.h文件中)拖動(不是Ctrl_drag!)到控件,就是這樣。 即使控件與子類UIView處於不同的視圖中,也能完美地工作。 雖然你總是拖離圈子,但與行動同樣適用於行動。

暫無
暫無

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

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