UILabel を非表示にしたいのですが、ViewDidLoad の外側または「ViewDidLoad の内側で for ループの外側」にあるラベルを非表示にできません。forループ内のViewDidLoadでは、私が望むものを達成できます。タグでラベルを隠すことができます。しかし、ループの外では機能しませんでした。
これが私がやっていることです。ご覧ください。
-(void)ViewDidLoad{
int lbl_Pos_X = 580;
for (j=0; j<30; j++) {
lbl = [[UILabel alloc ] initWithFrame:CGRectMake(lbl_Pos_X, 21, 7, 15)];
lbl.backgroundColor = [UIColor redColor];
lbl.tag = j;
[self.view addSubview:lbl];
//[lbl release];
lbl_Pos_X = lbl_Pos_X + 5;
[lbl viewWithTag:10].hidden = YES; // here working
}
[lbl viewWithTag:12].hidden = YES; // here Not working
}
どんなアイデアや提案も大歓迎です。