### MMRichTextEdit
实现的功能包含了:
- 编辑器文字编辑
- 编辑器图片编辑
- 编辑器图文混排编辑
- 编辑器图片上传,带有进度和失败提示,可以重新上传操作
- 编辑器模型转换为HTML格式内容
- 简单的本地数据存储和恢复编辑实现(草稿箱功能)
- 配套的Java实现的服务器
对应的java实现的文件服务器代码开源托管地址:[javawebserverdemo](http://git.oschina.net/dhar/javawebdemo)
具体的实现过程以及详细解析可以看我的这篇博客:[iOS使用UITableView实现的富文本编辑器](https://my.oschina.net/u/1242477/blog/1486577)
关于编辑器的性能优化可以看我的这篇博客:[iOS使用Instrument-Time Profiler工具分析和优化性能问题](https://my.oschina.net/u/1242477/blog/1506747)
下面是实现的效果图
![Demo1](https://static.oschina.net/uploads/img/201707/24205815_bVa4.png "Demo1")
![Demo4](https://static.oschina.net/uploads/img/201707/27230228_sDyH.png "Demo4")
![Demo3](https://static.oschina.net/uploads/img/201707/24205938_syUr.png "Demo3")
#### 使用方法
项目使用 cocoapods 管理依赖库,如果没有安装cocoapods,可以参考 [Cocoapods安装和升级备忘录](https://my.oschina.net/u/1242477/blog/1480211) 这篇文章。
已经安装好cocoapods,进入到 `RichTextEditDemo` 目录(Podfile文件所在的目录),执行命令 `pod update --no-repo-update` 下载依赖库,打开 `RichTextEditDemo.xcworkspace` 即可。
#### 已知问题
- 单段文字输入的内容很长,大于10000个英文字符会出现卡顿的情况,目前没有完美的解决方法,项目是使用简单的限制单段文字的长度为5000
因为时间原因,有很多地方优化的不到位,如果看官有建议意见希望给我留言,我会继续完善,或者你有时间欢迎加入这个项目,可以一起做得更好。
没有合适的资源?快使用搜索试试~ 我知道了~
iOS使用UITableView实现的富文本编辑器
共111个文件
png:28个
m:27个
h:25个
需积分: 5 0 下载量 57 浏览量
2024-03-02
21:03:06
上传
评论
收藏 2.72MB ZIP 举报
温馨提示
iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器
资源推荐
资源详情
资源评论
收起资源包目录
iOS使用UITableView实现的富文本编辑器 (111个子文件)
.gitignore 1KB
UtilMacro.h 2KB
MMRichContentUtil.h 2KB
RichTextEditViewController.h 2KB
MMRichTextConfig.h 1KB
MMRichImageModel.h 1KB
MMDraftModel.h 1KB
MMDraftUtil.h 1KB
MMFileUploadUtil.h 761B
MMRichTitleModel.h 651B
MMPlaceHolderTextView.h 630B
MMRichEditAccessoryView.h 613B
MMRichTextModel.h 591B
MMRichTextCell.h 560B
MMRichImageCell.h 498B
MMRichTitleCell.h 475B
MMTextView.h 458B
MMBaseRichContentModel.h 435B
UITextView+RCSBackWord.h 428B
MMDatabaseConn.h 394B
NSString+NSDate.h 305B
MMBaseRichContentCell.h 294B
AppDelegate.h 278B
UIImage+Util.h 236B
MMDatabaseConn+Initial.h 236B
ViewController.h 216B
Contents.json 2KB
Contents.json 364B
Contents.json 364B
Contents.json 354B
Contents.json 309B
Contents.json 307B
Contents.json 307B
Contents.json 305B
Contents.json 305B
Contents.json 303B
Contents.json 62B
Contents.json 62B
Contents.json 62B
Podfile.lock 570B
RichTextEditViewController.m 42KB
MMRichImageCell.m 11KB
MMRichContentUtil.m 10KB
MMDatabaseConn+Initial.m 9KB
MMRichTextCell.m 9KB
MMFileUploadUtil.m 9KB
MMRichTitleCell.m 6KB
MMDraftUtil.m 6KB
MMPlaceHolderTextView.m 5KB
MMDraftModel.m 4KB
MMRichImageModel.m 4KB
ViewController.m 3KB
MMRichEditAccessoryView.m 3KB
AppDelegate.m 2KB
UITextView+RCSBackWord.m 2KB
MMRichTextConfig.m 1KB
MMDatabaseConn.m 1KB
MMBaseRichContentCell.m 1KB
RichTextEditDemoUITests.m 1KB
RichTextEditDemoTests.m 927B
NSString+NSDate.m 891B
UIImage+Util.m 763B
MMRichTitleModel.m 624B
MMRichTextModel.m 593B
MMTextView.m 390B
main.m 335B
MMBaseRichContentModel.m 227B
README.md 2KB
project.pbxproj 42KB
@_icon.pdf 11KB
style_icon.pdf 4KB
ABC_icon.pdf 4KB
img_icon.pdf 4KB
comment_icon.pdf 4KB
clear_icon.pdf 4KB
Info.plist 2KB
Info.plist 680B
Info.plist 680B
instrument面板-youhuafanan2.png 380KB
instrument面板-youhuafanan1.png 372KB
instrument面板2.png 360KB
instrument面板.png 330KB
demo2.png 247KB
3图片列表.png 156KB
Demo4.png 156KB
1.png 154KB
demo3.png 144KB
instrument面板3.png 91KB
Icon-76@3x.png 44KB
Icon-60@3x.png 32KB
demo1.png 31KB
Demo5.png 28KB
Icon-iPadPro@2x.png 28KB
Icon-76@2x.png 25KB
editpost_reupload@3x.png 22KB
2.png 21KB
Icon-60@2x.png 18KB
Icon-Spotlight-40@3x.png 17KB
editpost_reupload@2x.png 14KB
Icon-Small@3x.png 12KB
共 111 条
- 1
- 2
资源评论
小码叔
- 粉丝: 4145
- 资源: 1181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mybatis中的动态sql, 涉及 where trim set if foreach等
- 简单- 快递运输(Java & JS & Python & C).html
- mybatis框架 更改ems系统,使用动态sql等.zip
- 易语言工具条下拉菜单实现
- Mybatis动态SQL高级映射.zip
- 源码esp8266开发板机智云机智云智能灯
- Python实现多图像转换成连贯的PDF文件,支持所有图片格式,可预览、裁剪、自定义PDF布局、设置图像顺序、PDF质量选择等
- H5腾讯地图选择位置组件
- 基于UCC28019+LM5017电源板硬件(原理图+PCB)工程文件.zip
- 源码esp8266开发板机智云机智云空气净化器
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功