【发布时间】:2015-01-28 05:37:28
【问题描述】:
我有很多这样命名的按钮:
@property (weak, nonatomic) IBOutlet UIButton *Round1Num1;
@property (weak, nonatomic) IBOutlet UIButton *Round1Num2;
@property (weak, nonatomic) IBOutlet UIButton *Round1Num3;
@property (weak, nonatomic) IBOutlet UIButton *Round1Num4;
@property (weak, nonatomic) IBOutlet UIButton *Round2Num1;
@property (weak, nonatomic) IBOutlet UIButton *Round2Num2;
@property (weak, nonatomic) IBOutlet UIButton *Round2Num3;
@property (weak, nonatomic) IBOutlet UIButton *Round2Num4;
等等。
我想知道是否可以使用stringWithFormat 或类似方法动态访问它们。
示例(如果代码错误,请见谅!):
我可以打电话给self.[NSString stringWithFormat:@"Round%dNum%d", 1, 1],而不是self.Round1Num1
【问题讨论】:
标签: ios objective-c nsstring naming-conventions dynamic-variables