我只是希望能够动态地向父视图添加标签,即只需按一个按钮。没有真正的应用程序只是学习。
这是它执行的方法的缩减版本,但看不到标签。
- (IBAction)addLabelToParentView
{
NSLog(@"button click");
UILabel* label ;
[label setText:@"test"];
[[self view] addSubview:label];
}
答案 0 :(得分:2)
您需要使用框架矩形初始化标签。请尝试下面的代码。
- (IBAction)addLabelToParentView
{
NSLog(@"button click");
UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(20.0, 20.0, 280.0, 30.0)];
[label setText:@"test"];
[[self view] addSubview:label];
}