AvatarView头像

easy to use! 简单易用,功能全面,高度自定义的头像插件

自己在写代码的时候, 觉得现在写的APP都有一个个人中心的页面,中心页面有各种设计,但是头像按钮就那点功能...
于是就把自己散落在不同controller上的代码集合里来,封装了一个头像控件...
用Swift 3 编写

GitHub:AvatarView

没有复杂的逻辑,只有自己平常对功能的理解.

实现的功能包括:

  1. 相机或相册选取头像,完成后通过代理可上传到服务器.
  2. 通过URL异步加载头像.
  3. 头像持久化存储.
  4. 给头像附加标识,如,普通用户,VIP用户啥的.
  5. 可自定义点击头像的方法.
  6. 可xib创建,也可纯代码创建.
  7. 头像位置任意调整与设置边框.
  8. 一句代码还原头像,删除头像文件.
  9. 调试日志开关,默认关闭.
  10. demo上有详细调用例子.
  11. 可自定义占位图片以及图片保存位置.
  12. 注释都很清晰,不合要求的时候很方便修改
demo展示
demo展示

温馨提示:(百度一下就能找到方法)

  • 在IOS9以上加载网络头像资源, 要在info.plist里面设置权限,不然不得访问http网络
  • 在IOS10以上, 访问相册和摄像头也都要在info.plist里申请权限,不然会crash.

谢谢你看完.如果代码有BUG或你有建议可以告诉我,及时修改._

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,041评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,194评论 4 61
  • 阎肃去世时,对这个消息猝不及防,花了几秒钟去反应这个人是谁,停顿了几秒,又花了几秒钟的时间去解锁这个信息,最后又用...
    讲故事的画面感阅读 1,267评论 0 0
  • 周末跟随当地的义工团体去看望一些孤寡老人,有一位70多岁的坐着轮椅的老奶奶看见我们都激动的热泪盈眶,不停的对我们念...
    冬卉阅读 4,179评论 0 0