HXPhotoPicker 项目推荐

HXPhotoPicker 项目推荐

HXPhotoPicker 图片/视频选择器 - 支持LivePhoto、GIF图片选择、3DTouch预览、在线下载iCloud上的资源、编辑图片/视频、浏览网络图片 功能 Imitation wx photo/image picker - support for LivePhoto, GIF image selection, 3DTouch preview, Download the resources on iCloud online, browse the web image function HXPhotoPicker 项目地址: https://gitcode.com/gh_mirrors/hx/HXPhotoPicker

项目基础介绍和主要编程语言

HXPhotoPicker 是一个功能强大的图片和视频选择器,主要用于 iOS 平台。该项目的主要编程语言是 Swift,同时也包含部分 Objective-C 代码。HXPhotoPicker 旨在提供类似于微信的图片和视频选择体验,支持多种媒体类型的选择和编辑功能。

项目核心功能

HXPhotoPicker 提供了丰富的核心功能,包括但不限于:

  • 多选和混合内容选择:支持同时选择图片和视频,并且可以混合选择。
  • 媒体类型支持:支持选择 Photo、GIF、Live Photo 和 Video 等多种媒体类型。
  • iCloud 资源下载:支持在线下载 iCloud 上的资源。
  • 图片和视频编辑:提供图片和视频的编辑功能,包括涂鸦、贴纸、文字、裁剪、旋转、滤镜等。
  • 相册展现方式:支持单独列表和弹窗两种相册展现方式。
  • 多平台支持:支持 iOS、iPadOS 和 Mac Catalyst。
  • 国际化支持:支持多种语言,包括简体中文、繁体中文、英文、日语、韩语等。

项目最近更新的功能

HXPhotoPicker 最近更新的功能包括:

  • 版本 v4.2.3
    • 发布时间:2024-08-05
    • 更新内容:
      • 支持 Xcode 16.0.0 和 Swift 6.0.0。
      • 新增对 iOS 17.0+ 的支持。
      • 优化了图片和视频编辑功能的性能。
      • 修复了若干已知问题,提升了稳定性。

通过这些更新,HXPhotoPicker 不仅保持了与最新开发工具和平台的兼容性,还进一步提升了用户体验和功能的稳定性。

HXPhotoPicker 图片/视频选择器 - 支持LivePhoto、GIF图片选择、3DTouch预览、在线下载iCloud上的资源、编辑图片/视频、浏览网络图片 功能 Imitation wx photo/image picker - support for LivePhoto, GIF image selection, 3DTouch preview, Download the resources on iCloud online, browse the web image function HXPhotoPicker 项目地址: https://gitcode.com/gh_mirrors/hx/HXPhotoPicker

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

github地址: https://github.com/LoveZYForever/HXWeiboPhotoPicker 一. 安装 手动导入:将项目中的“HXWeiboPhotoPicker”文件夹拖入项目中 只使用照片选择功能 导入头文件 "HXPhotoViewController.h" 选完照片/视频后自动布局功能 导入头文件 "HXPhotoView.h" 二. 例子 Demo1 // 懒加载 照片管理类 - (HXPhotoManager *)manager { if (!_manager) { _manager = [[HXPhotoManager alloc] initWithType:HXPhotoManagerSelectedTypePhotoAndVideo]; } return _manager; } // 照片选择控制器 HXPhotoViewController *vc = [[HXPhotoViewController alloc] init]; vc.delegate = self; vc.manager = self.manager; [self presentViewController:[[UINavigationController alloc] initWithRootViewController:vc] animated:YES completion:nil]; // 通过 HXPhotoViewControllerDelegate 代理返回选择的图片以及视频 - (void)photoViewControllerDidNext:(NSArray *)allList Photos:(NSArray *)photos Videos:(NSArray *)videos Original:(BOOL)original // 点击取消 - (void)photoViewControllerDidCancel Demo2 // 懒加载 照片管理类 - (HXPhotoManager *)manager { if (!_manager) { _manager = [[HXPhotoManager alloc] initWithType:HXPhotoManagerSelectedTypePhotoAndVideo]; } return _manager; } self.navigationController.navigationBar.translucent = NO; self.automaticallyAdjustsScrollViewInsets = YES; HXPhotoView *photoView = [[HXPhotoView alloc] initWithFrame:CGRectMake((414 - 375) / 2, 100, 375, 400) WithManager:self.manager]; photoView.delegate = self; photoView.backgroundColor = [UIColor whiteColor]; [self.view addSubview:photoView]; // 通过 HXPhotoViewDelegate 代理返回 选择、移动顺序、删除之后的图片以及视频 - (void)photoViewChangeComplete:(NSArray *)allList Photos:(NSArray *)photos Videos:(NSArray *)videos Original:(BOOL)isOriginal // 当 HXPhotoView 更新frame改变大小时 - (void)photoViewUpdateFrame:(CGRect)frame WithView:(UIView *)view 三. 更多 具体代码看请下载项目 发现的哪里有不好或不对的地方麻烦请联系我,大家一起讨论一起学习进步... QQ : 294005139
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌芬维Maisie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值