HTML精仿ios相册,iOS开发-仿微信相册选择Demo
前言
这是一篇基于苹果PhotoKit框架,仿微信聊天内相册选择的Demo。
附上GIF:
使用方法:
//先pod文件,目前最新版本0.3.0,作者持续更新,建议后期都pod最新版本
pod 'TJLImagePicker', '~> 0.3.0'
//导入头文件
#import "TJLImagePickerController.h"
//调用拍照方法,vc为当前所在控制器,succeedHandler照片获取成功后的回调方法
- (void)showCameraInController:(UIViewController *)vc successBlock:(TJLTakePhotoSuccessedHanlder)succeedHandler;
//从相册获取照片,同样
- (void)showPickerInController:(UIViewController *)vc successBlock:(TJLPicPickerSuccessedHanlder)succeedHandler
//通过total,可以设置相册可以获取照片的最多数量
- (void)showPickerInController:(UIViewController *)vc total:(NSInteger)total successBlock:(TJLPicPickerSuccessedHanlder)succeedHandler;
具体使用方法:
TJLActionSheet *sheet = [[TJLActionSheet alloc] initWithTitle:nil buttonTitles:@[@"拍照", @"从相册选择"] redButtonIndex:2 clicked:^(NSInteger buttonIndex) {
if (buttonIndex == 0) {
[[TJLImagePickerController sharedInstance] showCameraInController:self successBlock:^(UIImage *image) {
NSLog(@"照片获取成功");
}];
} else if (buttonIndex == 1) {
[[TJLImagePickerController sharedInstance] showPickerInController:self successBlock:^(NSArray *imageArray) {
NSLog(@"照片获取成功");
}];
}
}];
[sheet show];
例子中:TJLActionSheet.h为提供的弹出框样式类,需要的同学可以直接
#import "TJLActionSheet.h"
来使用,简单方便;
几句代码搞定照片选择,喜欢的同学记得点个赞O(∩_∩)O~
备注:有不足之处欢迎联系作者修改,github地址:
HTML精仿ios相册,iOS开发-仿微信相册选择Demo相关推荐
- android仿苹果滑动,Android开发仿IOS的滑动按钮
释放双眼,带上耳机,听听看~! 项目结构 MainActivity public class MainActivity extends AppCompatActivity { @Override pr ...
- java ios支付接口开发_微信支付接入(Android/IOS(swift)/Java后台)
创建 包名.wxapi.WXPayEntryActivity 文件,保证内容如下(WechartUtils下面会给出): import android.app.Activity; import and ...
- 微信开发php插件下载图片,微信开发之微信jsapi选择图片,上传图片,预览和下载图片方法...
参数描述 appId公众号的唯一标识 应用id timestamp生成签名的时间戳 nonceStr生成签名的随机串 signature签名 上述表格中的四个参数是初始化调用微信jsapi的凭证,咱们 ...
- android app开发混合开发,混合开发入门 Vue结合Android/iOS开发仿京东项目App
download:混合开发入门 Vue结合Android/iOS开发仿京东项目App 无需原生开发基础,也能完美呈现京东商城.本课程融合vue.Android.IOS等目前流行的前端和移动端技术,混合 ...
- IOS开发——仿网易新闻客户端
IOS开发--仿网易新闻客户端 本文没有内容,传个资源 衔接地址:http://download.csdn.net/detail/u012881779/7152281 左侧导航部分: 新闻版块 订阅版 ...
- android字体开发pd,混合开发入门 Vue结合Android/iOS开发仿京东项目App
无需原生开发基础,也能完美呈现京东商城.本课程融合vue.Android.IOS等目前流行的前端和移动端技术,混合开发经典电商APP--京东.课程将各种复杂功能与知识点完美融合,从技术原理到开发上线, ...
- iOS 仿微信相册选择照片imagePicker(Swift) 序号 预览缩略图
序:微信最新版,选择照片控件细节有所改变,一般有轮子我是不会从新造的 .产品要求一模一样,无奈重新写.调查了一下,GitHub大部分仿微信imagePicker还是基于TZImagePicker,sw ...
- iOS仿微信相册界面翻转过渡动画
点开微信相册的时候,想要在相册图片界面跳转查看点赞和评论时,微信会采用界面翻转的过渡动画来跳转到评论界面,好像是在图片界面的背面一样,点击完成又会翻转回到图片界面,这不同于一般的导航界面滑动动画,觉得 ...
- 源码推荐:collectionView拖拽,仿凤凰FM iOS 局部监听键盘再也不会挡住输入框
UICollectionView拖拽移动单元以及本地保存(上传者:dengqi) UICollectionView拖拽移动单元以及本地保存,可以保存你上次移动的位置. 仿映客直播导航条(上传者:Coo ...
- iOS 收集的高仿项目
iOS 收集的高仿项目 GSD_WeiXin高仿微信 v2ex- v2ex 的客户端,新闻.论坛. V2ex-Swift- 用 Swift 写的 V2EX 客户端. iBBS-Swift- " ...
最新文章
- python随机生成30个8_Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例...
- 求解旅行商问题C语言的算法,【算法作业】用回溯法求解旅行商问题
- ashx session 使用注意要点。
- 安卓性能调优工具简介(转)
- 数学建模——智能优化之粒子群模型详解Python代码
- 直播 | COLING 2020 论文解读:基于话题引导的对话推荐系统
- nm命令中符号类型详解
- 欢乐纪中A组赛【2019.8.9】
- linux命令vi作用,详解Linux常用命令的用法(二)――――文本编辑器命令vi/vim
- 打工人的健康修炼记:2021卷里求生(附报告下载)
- 【OpenCV CUDA】OpenCV和Cuda结合编程
- Android 工具
- 11 Steps Attackers Took to Crack Target
- 金融财务数据分析报告PPT模板
- 文件同步工具 GoodSync Enterprise 破解
- 图灵机器人Web API
- Java线程池ThreadPoolExecutor详解(一篇就够了)
- 宠物收养所(c++)
- Quartus 调试中的Nios 程序
- 【css】i标签icon图标旋转样式