我想創建一個對象,可以呈現模態視圖,如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文件。我想以這種方式構建我的控制器,因爲對象可以在其他項目中重用,所以我希望能夠將它發送到其他項目,並提供關於如何配置它的文檔,並且它們可以插入並運行(基本的對象方向)。有沒有關於如何做到這一點的基本指南?
感謝您的閱讀和幫助。
謝謝你的鏈接和是的我之前已經構建了一個應用程序,我在那個應用程序中使用了UIImagePickerController,這就是爲什麼我決定要以這種方式構建控制器的原因。 – Phil