tencent cloud

定制图片选择

PDF
聚焦模式
字号
最后更新时间: 2025-07-04 18:03:44
小程序 SDK 提供默认的图片选择,默认使用系统自带的相册选择器进行选择,在小程序调用多媒体选择(wx.chooseImage)触发。
定制图片选择可以通过重写 selectMediaFromPickerWithModel 方法实现。

// 从选图器选择媒体
// @param model 配置
// @param parentVC vc
// @param completionBlock 选择完毕后需要回传数据 根据所选类型接受 TMAPickerImageModel TMAPickerVideoModel
- (void)selectMediaFromPickerWithModel:(TMAMediaChooseConfigModel *)model
parentVC:(UIViewController *)parentVC
completionBlock:(void(^)(NSArray * _Nullable medias, NSError * _Nullable error))completionBlock;


// 拍摄媒体
// @param model 配置
// @param parentVC vc
// @param completionBlock 选择完毕后需要回传数据,根据所选类型接受TMACameraImageModel TMACameraVideoModel
- (void)selectMediaFromCameraWithModel:(TMAMediaChooseConfigModel *)model
parentVC:(UIViewController *)parentVC
completionBlock:(void(^)(id _Nullable media, NSError * _Nullable error))completionBlock;


// 从PHAsset中获取图片数据
// @param phAsset 媒体对象
// @param needCompress 是否需要压缩 - whether compression is required
- (NSData *)imageDataFromPhAsset:(PHAsset *)phAsset needCompress:(BOOL)needCompress;



帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈