2012-09-12 47 views
0

我想創建一個對象,可以呈現模態視圖,如UIImagePickerController。使用UIImagePickerController創建對象,對其進行配置,然後以模態方式呈現它。如:創建自己的視圖控制器我可以模態呈現

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 
    //Configure the UIImagePickerController 
    imagePicker.sourceType  = UIImagePickerControllerSourceTypeCamera; 
    imagePicker.mediaTypes  = [[NSArray alloc] initWithObjects: @"public.movie", nil]; 
    imagePicker.videoQuality  = UIImagePickerControllerQualityTypeMedium; 
    imagePicker.cameraDevice  = UIImagePickerControllerCameraDeviceRear; 
    imagePicker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo; 
    imagePicker.delegate   = self; 
    imagePicker.allowsEditing  = YES; 
    //Present the Controller 
    [self presentModalViewController:imagePicker animated:YES]; 

我想要做同樣的事情。我想要一個控制器,我可以實例化,配置,然後呈現它。儘管如此,但我很困惑。我使用標準的UIViewControler(看着UIImagePickerController頭我看到蘋果使用UINavigationController)?如何將視圖連接到此控制器?它是一個故事板還是一個xib文件。我想以這種方式構建我的控制器,因爲對象可以在其他項目中重用,所以我希望能夠將它發送到其他項目,並提供關於如何配置它的文檔,並且它們可以插入並運行(基本的對象方向)。有沒有關於如何做到這一點的基本指南?

感謝您的閱讀和幫助。

回答

0

理解如何做到這一點的好地方是看到蘋果公司的View Controller Programming Guide for iOS.它提供了一些很好的例子和不同的選擇來說明如何實現這一目標。

另外,你有沒有做過/找到任何簡單的教程,顯示建立一個簡單的應用程序的過程?

祝你好運。

+0

謝謝你的鏈接和是的我之前已經構建了一個應用程序,我在那個應用程序中使用了UIImagePickerController,這就是爲什麼我決定要以這種方式構建控制器的原因。 – Phil

相關問題