我在Interface Builder中添加了6個UIImageViews。 這些聲明。如何選擇名稱爲Object的UIImageView
@property(nonatomic,strong)IBOutlet UIImageView * Image1;
@property(nonatomic,strong)IBOutlet UIImageView * Image2;
@property(nonatomic,strong)IBOutlet UIImageView * Image3;
@property(nonatomic,strong)IBOutlet UIImageView * Image4;
@property(nonatomic,strong)IBOutlet UIImageView * Image5;
@property(nonatomic,strong)IBOutlet UIImageView * Image6;
那些UIImageView的名字有一個規則 - 「圖像」+數字。
我想選擇這些ImageViews dinamically。 例如,
爲(NSInteger的I = 0;我< 6;我++){
if(... condition) { //new [[NSString stringWithFormat:@"Image%d", i+1] setHidden:YES]; //--(1) } else { [[NSString stringWithFormat:@"Image%d", i+1] setHidden:NO]; //--(2) } }
但是,這個代碼是不正確的。 請告訴我更多好方法。
非常感謝你,搶! :D – hyekyung 2012-02-19 08:07:11
我喜歡第一種方式,鍵值編碼。好的Rob Rob :) – Mrunal 2012-02-19 08:37:07