iOS 富文本之图文混排(插入图片上传到服务器)

iOS 富文本之图文混排(插入图片上传到服务器),第1张

第一版,以实现功能为主,相比较简陋一点,多多包含,先上效果图

1.先修改键盘上的工具栏

2.相机的点击事件,也就是图片上传服务器的方法

3.上传服务器的相关 *** 作

下面的方法是将富文本转换成纯文本的信息

以上是转换成纯文本,然后拼接上url *** 作,可以选择性忽略。

4.NSTextAttachment 延展,为NSTextAttachment添加一个属性(关键 *** 作)

前言:

公司需要做一个日记本类型的APP,要求可插入图片,有行间距,调整字体大小,颜色等功能。

效果:

思路:

1.webView 实现(不会,pass)

2.使用富文本

实现:

1. 使用textView 的富文本属性

2.每次文字发生变化 使用数组记录 文字的所有属性

3.当退出时保存所有属性

4. 刷新首页页面数组

5.再次进入时,使用保存的属性

参考

https://github.com/songguolin/RichTextView (可以输入中文,如果没记错,图片改大后,输入文字会出现跳屏的bug)

https://github.com/576410448/SJTextViewDemo (功能挺多,but 不能输入中文。。。)

我是把这两个demo 的功能整合了一下,外加修改了一些细节和bug。

大家也可也参考参考。

源码: LHRichEditor


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11819286.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存