ZCPhotoPickerViewTest使用说明

本文介绍如何使用 ZCPhotoPickerViewTest 实现图片选择功能,包括配置步骤及图片选择后的处理方法。提供了两种选择模式:普通模式和屏幕下方预览模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ZCPhotoPickerViewTest使用说明

 下载

1、        在项目中添加 AssetsLibrary.framework

2、        添加 ZCPhotoPickerView 文件夹到项目当中

3、        在需要添加图片选择器的页面当中添加ZCHeader.h 头文件,并添加 ZCPhotoViewControllerDelegate

self._viewCon = [[ZCPhotoViewController alloc] init];

    [self._viewConsetDelegate:self];

        [[ZCUnderWindowPreViewsharedZCUnderWindowPreView] setZcPhotoType:ZCPhotoView_NORMAL];

//        [[ZCUnderWindowPreViewsharedZCUnderWindowPreView] setZcPhotoType:ZCPhotoView_UNDERWINDOW];

self._viewCon.selectWhenFullScreen = NO;//YES    UINavigationController *_nav =[[UINavigationController alloc] initWithRootViewController:self._viewCon];

[self presentViewController:_nav animated:YES completion:nil];

sdk共有两种选择方式:ZCPhotoView_NORMAL和ZCPhotoView_UNDERWINDOW,第一种为普通的选择方式,后者则为选择时可以在屏幕下方显示所有选择图片的预览图

selectWhenFullScreen 为在进行全屏预览时是否可以进行选择,yes为可选,no为非可选,默认为no;该选项只在ZCPhotoView_NORMAL 方式下有效

 

添加

- (void)ZCPhotoViewImgChoose:(NSDictionary *)_dic;方法,即可在选择图片之后获得所有选择图片的信息:示例如下

_dic= {

    0 =    (

        "assets-library://asset/asset.JPG?id=00000000-0000-0000-0000-000000000A39&ext=JPG",

        "<CGImage 0x171942e0>"

    );

    1 =    (

       "assets-library://asset/asset.JPG?id=00000000-0000-0000-0000-000000000A38&ext=JPG",

        "<CGImage 0x17193d50>"

    );

    2 =    (

       "assets-library://asset/asset.JPG?id=00000000-0000-0000-0000-000000000A37&ext=JPG",

        "<CGImage 0x171937c0>"

    );

    3 =    (

       "assets-library://asset/asset.JPG?id=00000000-0000-0000-0000-000000000A36&ext=JPG",

        "<CGImage 0x17193230>"

    );

}

assets-library://asset/asset.JPG?id=00000000-0000-0000-0000-000000000A36&ext=JPG为图片的存储位置

<CGImage0x17193230> 为图片的预览图,使用为

UIImage *img =[UIImage imageWithCGImage:(CGImageRef)[[self._dicobjectAtIndex:0] objectAtIndex:1]];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值