記錄三個常用的功能,適合像我這樣的懶人:
(1)圖片視頻編輯發(fā)布
(2)編輯文章
(3)展示HTML
1 :圖片視頻編輯發(fā)布
參考SilenceLove: HXPhotoPicker
(舉一個例子,有更好的可以評論回復(fù))
一. 特性 - Features
查看/選擇GIF圖片
照片、視頻可同時多選/原圖
3DTouch預(yù)覽照片
長按拖動改變順序
自定義相機(jī)拍照/錄制視頻
自定義轉(zhuǎn)場動畫
查看/選擇LivePhoto IOS9.1以上才有用
瀏覽網(wǎng)絡(luò)圖片
自定義裁剪圖片
自定義裁剪視頻時長
傳入本地圖片、視頻
在線下載iCloud上的資源
兩種相冊展現(xiàn)方式(列表、彈窗)
支持Cell上添加
同一界面多個不同選擇器
(1)圖片選擇,移動,視頻選擇

(2)圖片編輯

(3)視頻編輯

2 :編輯文章 - html富文本編輯器(非UITextView)
富文本編輯器 Demo
需求: 有時候需要前后端同步編輯, 編輯器均不一樣,以防樣式丟失,只能使用webView來編輯.
富文本編輯器,優(yōu)化WGRichTextEditor,多圖添加, 圖片刪除, 換行光標(biāo)定位,字體樣式 等等
在 ZSSRichTextEditor和WGEditor的基礎(chǔ)上修復(fù)一些bug,并簡單進(jìn)行優(yōu)化.




部分更新記錄:
修復(fù)光標(biāo)失效問題:刪除圖片等操作導(dǎo)致光標(biāo)失效問題
修復(fù)圖片排序錯誤問題: 異步上傳圖片排序錯誤
添加圖片右上角刪除按鈕功能 修復(fù)禁止圖片區(qū)域獲取光標(biāo): 圖片區(qū)域設(shè)置不可編輯狀態(tài),否則會導(dǎo)致很多bug
進(jìn)入編輯頁面導(dǎo)入html時,含有圖片的設(shè)置為可操作狀態(tài)
文字編輯換行時光標(biāo)位置問題
預(yù)加載webView(UIWebView初始化需要時間較長)
3 :展示HTML - 解決加載html字符串形式慢問題
iOS在使用WKWebView展示后臺返回html字符串信息時,
如有大量圖片,或者gif,視頻等等,如果直接加載,
都會遇到很慢的情況, 使用jquery.lazyload.js進(jìn)行懶加載,同時預(yù)初始webView速度會快速提升
當(dāng)然: 也可以使用SDWebImage類似框架來做圖片緩存