我想隐藏 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
}
任何想法或建议都将受到高度欢迎。