我希望this example project为所有视图使用nib,而不是以编程方式创建视图。
有人可以指导我完成此操作所需的步骤吗?
答案 0 :(得分:2)
项目已在主视图中使用xib。如果你想为ImageAnimatorViewController
使用xib,你应该替换它:
+ (ImageAnimatorViewController*) imageAnimatorViewController
{
return [[[ImageAnimatorViewController alloc] init] autorelease];
}
用这个:
+ (ImageAnimatorViewController*) imageAnimatorViewController
{
return [[[ImageAnimatorViewController alloc] initWithNibName:@"MyNibName" bundle:nil] autorelease];
}
然后创建xib(新文件 - >用户界面 - >视图)。将视图的文件所有者设置为ImageAnimatorViewController,并将视图出口连接到文件所有者 - >图。
除此之外,您可能希望删除任何编程布局代码并替换为您在ImageAnimatorViewController.h中指定为IBOutlet的UI对象