【问题标题】:Camera Option Change相机选项更改
【发布时间】:2020-11-16 04:16:49
【问题描述】:

我正在使用 Swift 编码来开发一个摄像机应用程序。为了做到这一点,我正在使用 UiimagePickercontroller。但由于我的应用程序的主要功能是摄像机而不是照片相机,我想在我的应用程序上切换“照片”和“视频”的顺序。但是当它运行时,总是首先选择“照片”。我只想先选择“视频”,然后如果用户要使用“照片”,他们可以滑动更改它。请参阅下面的屏幕截图。

Screenshot Here

【问题讨论】:

    标签: ios swift xcode camera uiimagepickercontroller


    【解决方案1】:

    如果您的应用的主要功能是摄像机,那么只显示摄像机,为什么要同时显示两者。如果你在下面做,你只会得到摄像机:

        let imagepickerController = UIImagePickerController()
        imagepickerController.sourceType = .camera
        imagepickerController.mediaTypes = ["public.movie"]
        imagepickerController.delegate = self
        self.present(imagepickerController, animated: true, completion: nil)
    

    如果您在 imagepickerController.mediaTypes 中包含“public.image”,则默认选择照片时它将为系统提供默认控件,这似乎是不可配置的。

    【讨论】:

    • 非常感谢您的回答。我猜有些用户也想使用“照片”。所以我的理解是这两个选项的顺序是没有办法切换的吧?
    • 是的,我想是的,因为它是系统默认提供的控件,我看不到任何配置它的属性。我认为,如果您想同时提供两者,则可以提供 2 种不同的控制器,一种只有视频,另一种只有图像,作为 2 个单独的按钮。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多