呈现没有nib文件的视图控制器

时间:2012-05-15 17:33:28

标签: iphone objective-c ios uiviewcontroller

我如何展示一个没有nib文件的视图控制器?

我有一个没有笔尖的viewController,并希望在用户触摸按钮时显示此视图。是否还需要一个nib文件来执行此操作?

感谢您的帮助。

我最终使用了:

CameraViewController *cvc = [[CameraViewController alloc] init];
        [self.navigationController pushViewController:cvc animated:YES];
        [cvc release];

2 个答案:

答案 0 :(得分:3)

视图控制器不需要nib。一般来说,由于维护和其他因素,有一个笔尖是有用的;但如果您不想要笔尖,则需要覆盖-loadView提供的UIViewController方法。

答案 1 :(得分:1)

您可以以编程方式而不是在笔尖内部创建视图。然后就不需要笔尖了。

- (IBAction)buttonPressed:(id)sender {
CameraViewController *cameraViewController = [[CameraViewController alloc] init];
[self presentModalViewController:cameraViewController animated:YES];
}