2012-04-16 9 views
0

私はアプリケーションを開発しており、UILabelsの配列を作成したいと思います。手伝ってくれませんか?UILabelsの配列

コードを記述するラベルを作成する必要がありますか、インタフェースビルダーを使用できますか?

ありがとうございます!

+0

あなたは両方を行うことができます。しかし、ラベルの数が - よりも多い場合、6でコードを作成するほうが意味があります(私の意見では)。 – dasdom

答えて

2

これは、コードビルダーまたはインターフェイスビルダーで行うことができます。インターフェイスビルダでは、すべてのUILabelsをIBOutletCollectionに接続できます。コードでは、独自のNSArrayを作成して設定することができます。配列は、必ずしもあなたがIBでそれにUILabelsを接続するのと同じ順序で並べられていないことに注意してください

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

IBOutletCollectionプロパティは次のようになります。これが重要な場合は、必要に応じてviewDidLoadに配列をソートするか、配列を手動で作成するかを選択する必要があります。

+0

ありがとうジョセフ、あなたは本当に私を助けました! – Kostas

1

IBでは、最も簡単です。このような構造はIBOutletCollectionと呼ばれ、まさにあなたが描いているのはラベルの配列です。

+0

ありがとうCodaFi! – Kostas