【问题标题】:Create Own View Controller I can present modally创建自己的视图控制器我可以模态呈现
【发布时间】: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


    【解决方案1】:

    了解如何执行此操作的一个好地方是查看 Apple 的 View Controller Programming Guide for iOS.,它提供了一些很好的示例和不同的选项来说明如何完成此操作。

    另外,您是否完成/找到了任何显示构建简单应用程序过程的简单教程?

    祝你好运。

    【讨论】:

    • 感谢您的链接,是的,我之前构建了一个应用程序,我在该应用程序中使用了 UIImagePickerController,这就是为什么我决定以这种方式构建一个控制器。
    猜你喜欢
    • 2016-02-03
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多