我想知道如何以編程方式將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