2012-04-16 26 views
0

我正在開發一個應用程序,我想創建一個UILabels數組。你能幫我麼?UILabels數組

我應該創建標籤編寫代碼還是我可以使用界面生成器?

在此先感謝!

+0

你可以做到這一點。但是如果標籤的數量大於 - 比方說 - 6在代碼中創建它們更有意義(在我看來)。 – dasdom 2012-04-16 20:15:15

回答

2

您可以在代碼或界面構建器中執行此操作。在界面構建器中,您可以將所有UILabel連接到IBOutletCollection--顯然,在代碼中,您可以創建並填充自己的NSArray。

的IBOutletCollection屬性應該是這個樣子:

@property (retain, nonatomic) IBOutletCollection(UILabel) NSArray *test; 

請記住,數組不一定以相同的順序,你連接到UILabels它IB訂購。如果這很重要,您應該根據需要對viewDidLoad中的數組進行排序,或者選擇手動創建陣列。

+0

謝謝約瑟夫,你真的幫了我! – Kostas 2012-04-16 21:02:30

1

在IB中,這將是最簡單的。這樣的結構稱爲IBOutletCollection,正如您所描述的那樣,是一組標籤。

+0

感謝CodaFi! – Kostas 2012-04-16 21:03:21