我想知道如何以编程方式将UI元素添加到现有的nib文件。如何以编程方式将UI元素添加到现有的nib文件
如果我在loadView
方法中以编程方式创建视图并添加如下代码,则标签将正确显示。
self.view = [[UIView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(0,2,150,100)];
[self.view addView:lbl];
但如何将标签添加到现有的nib文件?
你需要使用'viewDidLoad',它在视图加载完成后调用(来自'nib')。如果您在代码中完全设置视图,则只能使用'loadView'方法。 – 2012-02-07 11:30:56