いくつかのラベルとカスタムカラーを使用してIBで作成されたUIViewがあり、それをIBOutletとしてリンクして、viewControllerでアクセスできるようにしました。
@property (strong, nonatomic) IBOutlet UIView *tile;
ループ内にこのアウトレットをもっと作成したいのですが:
- (void)viewDidLoad {
[super viewDidLoad];
int i = 0;
while (i <= 9) {
UIView *cTile = [self.tile copy];
[self.view addSubview:cTile];
i += 1;
}
}
tile
そのため、このアウトレットをコピーしてから、コピーしたビューをメインビューに追加しようとしています。どうやらこれは実行できず、エラーを返します。
そのような動作を実現し、IBOutletを再利用/複製することは可能ですか?