gpt4 book ai didi

ios - 如何使用/用于 UIImagePickerController 显示所有相机控件?

转载 作者:行者123 更新时间:2023-12-01 18:09:46 26 4
gpt4 key购买 nike

使用 UIImagePickerController 时无法显示相机控件。具体来说,我需要能够在慢动作、视频、照片、方形和全景之间进行选择。

我使用的代码的基本部分是:

UIImagePickerController *pc = [[UIImagePickerController alloc] init];
[pc setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
pc.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeImage, nil];

但这显示了一个只能拍照的选择器 Controller ,即既没有正方形模式也没有全景模式。

将 pc.mediaTypes 设置为:
pc.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeImage, (NSString *)kUTTypeMovie, nil];

..显示带有视频和照片的选择器 Controller 。但是如何让其他相机模式/类型显示?例如。 pano 的 UTType 是什么?

最佳答案

UIImagePickerController 不会让您在自己的应用程序中使用 Apple 的整个相机应用程序。并非相机应用程序的所有功能都可用。你可以通过调用 -[UIImagePicker availableMediaTypesForSourceType:] 来打印可用的媒体类型,你会发现你得到了 kUTTypeImage 和 kUTTypeMovie。

UIImagePickerController 不提供方形、慢动作、延时和全景功能。

关于ios - 如何使用/用于 UIImagePickerController 显示所有相机控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33813002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com