【发布时间】:2012-09-13 00:38:10
【问题描述】:
我想创建一个可以呈现模态视图的对象,例如 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文件。我想以这种方式构建我的控制器,因为对象可以用于在其他项目中重用,所以我希望能够将它发送到其他项目,并附上有关如何配置它的文档,并且他们可以插入它并且它可以工作(基本面向对象)。是否有任何关于如何执行此操作的基本指南?
感谢您的阅读和帮助。
【问题讨论】:
标签: objective-c ios presentmodalviewcontroller