私はこのコードを持っています:
int i=0;
for (UIView *view in [self subviews]) {
//NSLog(@"index %d - i %d",index,i);
if (i==index) {
NSLog(@"index %d - i %d",index,i);
[view setAlpha:0.3];
[view setUserInteractionEnabled:NO];
}
i++;
}
「インデックス」は、変更するビューを選択するために使用される変数です。
問題は、このコードを実行した場合、代わりに何も起こらないことです。
for (UIView *view in [self subviews]) {
[view setAlpha:0.3];
[view setUserInteractionEnabled:NO];
}
すべてのビューは明らかに変更されますが、最初のコードが必要です:)
アイデア?