Interface Builderで6つのUIImageViewsを追加しました。 これが宣言されています。 IBOutlet UIImageView *画像1オブジェクトの名前でUIImageViewを選択する方法
@property(非アトミック、強いです)。
@property(nonatomic、strong)IBOutlet UIImageView * Image2;
@property(nonatomic、strong)IBOutlet UIImageView * Image3;
@property(非原子性、強い)IBOutlet UIImageView * Image4;
@property(nonatomic、strong)IBOutlet UIImageView * Image5;
@property(非原子性、強い)IBOutlet UIImageView * Image6;
これらのUIImageViewの名前には、ルール "画像" +番号があります。
これらのImageViewを動的に選択したいと考えています。例えば 、(NSInteger I = 0; I < 6; iが++)のため
{
if(... condition) { //new [[NSString stringWithFormat:@"Image%d", i+1] setHidden:YES]; //--(1) } else { [[NSString stringWithFormat:@"Image%d", i+1] setHidden:NO]; //--(2) } }
しかし、このコードは正しくありません。 もっと良い方法を教えてください。
ありがとう、強盗! :D – hyekyung
私は最初の方法、キーバリューコーディングが好きです。良い人ロブ:) – Mrunal