我正在设置 UILabel 但返回 null。
.h 文件:
@property (retain,nonatomic) UILabel *label;
.m 文件:
@synthesize label;
- (void)viewDidLoad
{
self.label.text=@"some text";
[super viewDidLoad];
}
我检查标签的值并且为空。任何人都可以告诉我为什么是空的吗?
谁能告诉我我做错了什么?
如何从不同的 View Controller 设置标签?
最佳答案
@Vimal 的回答并没有完全回答你的问题。您确实需要将其添加到:
self.label = [[UILabel alloc] init];
但是您仍然需要设置标签的框架并将标签实际添加到 View 中:
self.label.frame = CGRectMake(30.0f, 30.0f, 60.0f, 30.0f);
[self.view addSubview: self.label];
关于iphone - ios label.text null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12429983/