我想创建一个可以呈现模态视图的对象,比如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 :(得分:0)
一个开始理解如何做到这一点的好地方就是看到Apple的View Controller Programming Guide for iOS.它提供了一些很好的例子和不同的选项来说明如何实现这一目标。
另外,您是否完成/找到了显示构建简单应用程序的过程的简单教程?
祝你好运。