導語
本方案參考 ZSSRichTextEditor交汤,使用UIWebView實現(xiàn)富文本形式的圖文混編担扑。筆者對部分常用設(shè)置進行封裝恰响,如:設(shè)置字體大小、顏色涌献、樣式等胚宦。
效果圖.png
介紹
資源文件 | 說明 |
---|---|
ZSSRichTextEditor.js | 文本及圖片的設(shè)置 |
editor.html | 模板 |
封裝文件 | 說明 |
---|---|
ERichTextEditorView | 對JS方法進行封裝 |
ContentEditFooterView | 底部視圖 |
ERichTextToolBar | 常規(guī)設(shè)置視圖 |
字體的常規(guī)設(shè)置:
- (void)setBold;
- (void)setItalic;
- (void)setUnorderedList;
- (void)setOrderedList;
- (void)setBlockquote;
- (void)setStrikethrough;
- (void)setSelectedColor:(NSString *)hexColor;
- (void)heading1;
- (void)heading2;
- (void)heading3;
- (void)heading4;
- (void)undo;
結(jié)尾
若大家有其他需求可以在ERichTextEditorView基礎(chǔ)上進行拓展添加,完整代碼https://github.com/HawkEleven/ERichTextEditor燕垃,歡迎star~