2012-05-15 70 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方法。

相關問題