-1

我有一个 UI 选项卡栏应用程序,其中一个视图是空白的。具体来说,视图具有我通过设置的背景集

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
    self.navigationItem.title = @"Add Details";

    UIColor *backg=[[UIColor alloc]initWithPatternImage:[UIImage  imageNamed:@"bgcamo.png"]];
    self.view.backgroundColor=backg;
}
return self;

} 但是没有显示任何文本字段或标签。

我去过有问题的 xib 的属性检查器,并且自定义类设置为“detailsViewController”(我知道它应该是大写,这是我写的第一个应用程序)并且所有连接都已建立

我错过了什么?

4

1 回答 1

1

如果您从 XIB 设置视图控制器,那么它可能会得到-initWithCoder:而不是-initWithNibName:bundle:. 无论如何,作为一项规则,您应该像在初始化程序中-viewDidLoad而不是在初始化程序中那样进行视图设置。

于 2013-11-07T23:38:39.063 回答