我在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