我正在开发react本机应用程序,并且正在使用expo-lib。我想要从图库中选择多个图像的功能,但我失败了,因为我是React Native的新手。有人能帮我如何在世博会上选择多张图片吗。
代码
let result = await ImagePicker.launchImageLibraryAsync({
mediaTypes: ImagePicker.MediaTypeOptions.All,
quality: 1,
allowsMultipleSelection: true,
base64: false,
});
allowsMultipleSelection
似乎只适用于web,正如他们的文档所述:
allowsMultipleSelection (boolean)
-(仅限Web(是否允许同时选择多个媒体文件。
要在Android/iOS上做到这一点,你可能应该使用这个库-expo图像选择器倍数。
我知道这是几年前发布的,但我刚刚遇到这个问题,幸运的是Expo的ImagePicker已经在SDK 46.0中升级,可以在iOS 14+、Android和Web上选择多图像!要升级到此SDK版本,请遵循以下指南:https://blog.expo.dev/expo-sdk-46-c2a1655f63f7
我做到了,现在可以在iOS上的应用程序中使用ImagePicker一次选择多个图像了!!
对于expo用户,我在一个库中为此工作。。。在引擎盖下使用expo媒体库(如果你不想使用该库,你可以检查代码来做你的选择器(,该包被称为expo图像多选择器