easy to use! 簡單易用,功能全面,高度自定義的頭像插件
自己在寫代碼的時候, 覺得現(xiàn)在寫的APP都有一個個人中心的頁面,中心頁面有各種設(shè)計,但是頭像按鈕就那點功能...
于是就把自己散落在不同controller上的代碼集合里來,封裝了一個頭像控件...
用Swift 3 編寫
沒有復(fù)雜的邏輯,只有自己平常對功能的理解.
實現(xiàn)的功能包括:
- 相機或相冊選取頭像,完成后通過代理可上傳到服務(wù)器.
- 通過URL異步加載頭像.
- 頭像持久化存儲.
- 給頭像附加標識,如,普通用戶,VIP用戶啥的.
- 可自定義點擊頭像的方法.
- 可xib創(chuàng)建,也可純代碼創(chuàng)建.
- 頭像位置任意調(diào)整與設(shè)置邊框.
- 一句代碼還原頭像,刪除頭像文件.
- 調(diào)試日志開關(guān),默認關(guān)閉.
- demo上有詳細調(diào)用例子.
- 可自定義占位圖片以及圖片保存位置.
- 注釋都很清晰,不合要求的時候很方便修改
demo展示
溫馨提示:(百度一下就能找到方法)
- 在IOS9以上加載網(wǎng)絡(luò)頭像資源, 要在info.plist里面設(shè)置權(quán)限,不然不得訪問http網(wǎng)絡(luò)
- 在IOS10以上, 訪問相冊和攝像頭也都要在info.plist里申請權(quán)限,不然會crash.
謝謝你看完.如果代碼有BUG或你有建議可以告訴我,及時修改._