富文本编辑器 iOS

打印 上一主题 下一主题

主题 813|帖子 813|积分 2439

https://gitee.com/klkxxy/WGEditor-mobile#wgeditor-mobile
接纳iOS系统浏览器做的一款富文本编辑器工具。 原理就是使用WKWebView加载一个当地的一个html文件,从而达到编辑器功能的结果! 由于浏览器的一些特性等,富文本编辑器手机端很难做的完美,慢慢美满,欢迎提出好的发起。

一、Installation 安装
#import "RichEditor.h"
二、Example 例子


  • 常用函数
  • (void)titleTextHandleCallbackvoid (^)(id _Nullable obj, NSError * _Nullable error))callback;
  • (void)setupTitleNSString *)title;
  • (void)contentTextHandleCallbackvoid (^)(id _Nullable obj, NSError * _Nullable error))callback;
  • (void)contentHtmlTextHandleCallbackvoid (^)(id _Nullable obj, NSError * _Nullable error))callback;
  • (void)setupContentNSString *)content;
  • (void)updatePlaceHolderStatu;
  • (void)placeHolderWithHiddenBOOL)isHidden;
//打消


  • (void)undo;
  • (void)redo; //加粗
  • (void)bold; //下划线
  • (void)underline; //斜体
  • (void)italic; //左对齐
  • (void)justifyLeft; //居中对齐
  • (void)justifyCenter; .....
三、上传图片
  1. 实现思路:图片上传七牛服务器举例
复制代码
https://github.com/study123456/WGEditor-mobile/blob/master/design_up.png
//插入本舆图片


  • (void)insetImageNSData *)imageData keyNSString *)key; //上传中
  • (void)insetImageKeyNSString *)imageKey progressCGFloat)progress; //图片上传乐成
  • (void)insetSuccessImageKey:(NSString *)imageKey imgUrl:(NSString *)imgUrl; //删除图片
  • (void)deleteImageKey:(NSString *)key; // 上传失败
  • (void)uploadErrorKey:(NSString *)key;
  • (void)removeBtnErrorKey:(NSString *)key isHide:(BOOL)isHide;
    实现结果

四、More 更多
如果你发现了bug,请先在Issues中搜索答案。 没有请提一个issues。 欢迎给我提pull requests。 请尽可能具体地描述系统版本、手机型号、库的版本、崩溃日志和复现步调,请先更新到最新版再测试一下,如果新版还存在再提~如果已有开启的类似issue,请直接在该issue下批评说出你的题目
五、Other 其它
近期更新 1、由于iOSUIWebView被弃用,修改UIWebview替换成WKWebView,性能更优 2、工具条可扩展 3、易集成 封装基类
常见题目
音视频排期中

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

卖不甜枣

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表