我想创建一个可以呈现模态视图的对象,例如 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文件。我想以这种方式构建我的控制器,因为对象对于在其他项目中重用很有用,所以我希望能够将它发送到其他项目,并附上有关如何配置它的文档,并且他们可以将其插入并且它可以工作(基本面向对象)。有没有关于如何做到这一点的基本指南?
感谢您的阅读和帮助。