我创建了一个简单的UILabel,我想为其添加一个名称,并在if语句中使用它。我认为我需要valueforkey
,但是我不知道如何在if语句中获取它。
这是我尝试的代码:
UILabel *labl = [[UILabel alloc]init];
labl.text = @"Kmartin";
labl.textColor = [UIColor whiteColor];
labl.enabled = YES;
labl.bounds = CGRectMake(0, 0, 190, 190);
labl.center = CGPointMake(tx, 320);
labl = [self valueForKey:@"nm1"];
[self.view addSubview:labl];
if ([labl valueForKey:@"name 1"]){
NSLog(@"yes");
}else{
NSLog(@"no");
}
最佳答案
使用tag
属性
labl.tag = 1;
if (labl.tag == 1){
NSLog(@"yes");
}else{
NSLog(@"no");
}
关于ios - 如何为UILabel添加名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21531636/