0

現在、私のiPhoneアプリケーションには約200の画像ビューがあり、コード内でそれらのほぼすべてを編集する必要があります。本当にすべてのイメージビューのアウトレットを作成する必要がありますか、それともコード内で各イメージビューを個別に参照および編集するためのより簡単な(より迅速な)方法がありますか?

ありがとう!

4

2 に答える 2

3

を使用するIBOutletCollectionと、それらを配列として扱うことができます

@property (nonatomic, strong) IBOutletCollection(UIImageView) NSArray *imageViews;

ペン先ですべての接続を確立する必要がありますが、それらのプロパティは1つだけです。

于 2012-04-06T22:01:28.490 に答える
0

あなたはできる:

  • 結果として生じるタグを与えviewWithTag:、スーパービューのためにループします

  • スーパービューのすべてのサブビューを繰り返し処理し[obj isKindOfClass:[UIImageView class]]、選択したサブビューがUIImageViewであるかどうかを確認します

これらの2つが最初に頭に浮かびます。

于 2012-04-06T21:55:08.540 に答える