2012-05-15 43 views
0

我该如何去呈现一个没有nib文件的视图控制器?呈现一个没有nib文件的视图控制器

我有一个没有笔尖的viewController,并希望当用户触摸一个按钮时显示此视图。是否有必要也有一个笔尖文件来做到这一点?

感谢您的任何帮助。

我最终使用:

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

回答

1

您可以创建视图的笔尖的编程方式,而不是内部。那么一个笔尖就不需要了。

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

我有程序化的意见。那么我将如何从另一个视图控制器链接到该视图?谢谢 – hanumanDev

+0

你可以将它们暴露为属性。 –

+0

如果我的viewController被调用CameraViewController,如果我没有nib文件,我会在下面的方法中加载那个ViewController? (IBAction)showCamera:(id)sender {} – hanumanDev

3

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

相关问题