我以编程方式在我的应用程序中创建了几个UILabel。在iOS 5中,此代码正常工作。 在iOS 6中,标签似乎并未出现在屏幕上。以编程方式创建的UILabel不适用于iOS 6
我没有看到任何警告,代码肯定执行,但没有标签。
我试过寻找类似的问题,但找不到任何东西。我的标签刚刚消失。
任何帮助表示赞赏。
float popUpWidth = 700.0
//Add label
UILabel *label;
label = [[UILabel new] initWithFrame:CGRectMake(0,0,popUpWidth,50)];
label.text = @"Notes";
label.textAlignment = UITextAlignmentCenter;
label.backgroundColor = [UIColor blackColor];
label.textColor = [UIColor whiteColor];
//Add label to view
[self.view addSubview:label];
标签的大小是正确的。这是在横向模式下的iPad。 “新”是问题。应该是'alloc'。谢谢。 – Scoop
我试图将其标记为正确,但似乎只允许我将其标记为正确。所以当我将你的标记正确时,其他答案上的勾号消失。我可以标记两个正确的吗? – Scoop
好点。我原以为其他答案是第一个,因为它出现在屏幕上的第一个原因。但我同意,将标记为正确的第一个正确答案。再次感谢。 – Scoop