我在iOS 8中遇到UILabel
的问题。我在视图上打印文本,而如果在iOS 7中工作正常时result1大于result2,则文本将不会从视图中删除。我已经调试并发现label1.text
是在我从屏幕上删除它之前总是为null。请问我的问题在哪里?
-(void)warningAlert{
label1 = [[UILabel alloc] initWithFrame:CGRectMake(15, 85, 300, 660)];
label1.backgroundColor = [UIColor clearColor];
label1.textColor=[UIColor redColor];
label1.numberOfLines=0;
[self.view addSubview:label1];
if (result1 < result2)
{
if (printed == NO) {
label1.text = @"“Warning Warning!!”";
printed = YES;
}
}
else{
NSLog(@"check the value %@", label1.text);
[label1 removeFromSuperview];
printed = NO;
}
答案 0 :(得分:1)
而不是添加和删除标签。