AvatarView头像
来源:互联网 发布:php 微信群发接口 编辑:程序博客网 时间:2024/05/23 10:12
自己在写代码的时候, 觉得现在写的APP都有一个个人中心的页面,中心页面有各种设计,但是头像按钮就那点功能…
于是就把自己散落在不同controller上的代码集合里来,封装了一个头像控件…
用Swift 3 编写
GitHub:AvatarView
没有复杂的逻辑,只有自己平常对功能的理解.
实现的功能包括:
- 相机或相册选取头像,完成后通过代理可上传到服务器.
- 通过URL异步加载头像.
- 头像持久化存储.
- 给头像附加标识,如,普通用户,VIP用户啥的.
- 可自定义点击头像的方法.
- 可xib创建,也可纯代码创建.
- 头像位置任意调整与设置边框.
- 一句代码还原头像,删除头像文件.
- 调试日志开关,默认关闭.
- demo上有详细调用例子.
- 可自定义占位图片以及图片保存位置.
- 注释都很清晰,不合要求的时候很方便修改
温馨提示:(百度一下就能找到方法)
- 在IOS9以上加载网络头像资源, 要在info.plist里面设置权限,不然不得访问http网络
- 在IOS10以上, 访问相册和摄像头也都要在info.plist里申请权限,不然会crash.
谢谢你看完.如果代码有BUG或你有建议可以告诉我,及时修改.^_^
1 0
- AvatarView头像
- Unknown class AvatarView in Interface Builder file.
- 头像
- 头像
- 头像
- 头像问题
- 简历头像
- 头像选择
- 更新头像
- 头像预览
- 头像闪动
- 记录头像
- 验证头像
- 上传头像
- 头像选择
- 头像选择
- 头像相关
- android头像
- COM库中用于创建组件的三个函数
- Android简单本地视频播放器
- 面向过程和面向对象的理解
- CSS3 2D转换
- MySQL的备份
- AvatarView头像
- 蓝桥杯:三部排序
- Java内存分布
- activemq的高可用(zookeeper+leveldb)主从集群
- Arbitrage(Floyd+map)
- 基于screen.width的伪响应式开发
- Windows-8.1_x64+VS2012+Kinect V2环境配置
- 匿名对象
- 数据的更新