我想.xib
为 iPhone 4 和 5 加载不同的内容。
我有三个文件FirstViewController.h
,
我又添加了一个空FirstViewController.m
文件并命名它。FirstViewController.xib
.xib
iPhone 5
FirstViewController4Inch.xib
这是我的代码片段:
- (id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self) {
if ([[UIScreen mainScreen] bounds].size.height == 480)
{
self = [super initWithNibName:@"FirstViewController.xib" bundle:nil];
}
else
{
self = [super initWithNibName:@"FirstViewController4Inch.xib" bundle:nil];
}
return self;
}
return self;
}
当我在 3.5 和 4 上运行我的应用程序时,它会给出错误:
Error:Could not load NIB in bundle: