我如何展示一个没有nib文件的视图控制器?
我有一个没有笔尖的viewController,并希望在用户触摸按钮时显示此视图。是否还需要一个nib文件来执行此操作?
感谢您的帮助。
我最终使用了:
CameraViewController *cvc = [[CameraViewController alloc] init];
[self.navigationController pushViewController:cvc animated:YES];
[cvc release];
答案 0 :(得分:3)
视图控制器不需要nib。一般来说,由于维护和其他因素,有一个笔尖是有用的;但如果您不想要笔尖,则需要覆盖-loadView
提供的UIViewController
方法。
答案 1 :(得分:1)
您可以以编程方式而不是在笔尖内部创建视图。然后就不需要笔尖了。
- (IBAction)buttonPressed:(id)sender {
CameraViewController *cameraViewController = [[CameraViewController alloc] init];
[self presentModalViewController:cameraViewController animated:YES];
}