2011-10-01 59 views
1

我對iPhone的開發很陌生。XCode 4 Interface Builder:如何訪問繪製的對象

我在XCode 4中使用Interface Builder繪製了一個視圖。目前唯一的內容是一個Label(取自Interface Builder中的Object Library(所以這是一個UILabel,對不對?))。我已將它的標籤設置爲6543作爲可識別的測試值。

現在,我想寫一個打印出標籤的方法。我的問題是我無法訪問我在Interface Builder中繪製的Label。

我知道我可以從一個id得到tag,這樣做:

int t = [myId tag]; 

所以,我覺得這個問題是:如何獲得我畫了標籤的id

而且當那個工程,如何編輯標籤的文字

我認爲,當我知道如何做這兩件事情時,我將能夠找到自己想要在我的應用程序中執行的所有其他事情。

我正在尋找大約三個小時,但我想我不知道找到任何相關信息的正確條款。
非常感謝。

回答

1

您需要在viewcontroller類中創建一個插座並將其鏈接到標籤。這是使用界面構建器的基本原則。 Xcode 4可以通過使用「助手」編輯器(帶領結的小傢伙)和控件 - 從標籤拖動到您班級的.h文件來自動完成。

+0

啊哈,謝謝它的作品。但是看起來標籤在視圖實際可見之前未設置。 –

+2

只有在調用了viewDidLoad之前,xib文件纔會被訪問。 – jrturton

+0

因此,當我使用'presentModalViewController'時,'viewDidLoad'會被調用嗎? –

相關問題