iOS-iOS的图文混排问题,类似网易云阅读的排版
iOS的图文混排问题,类似网易云阅读的排版,根据服务端的内容进行合理的图文混排,应该是要用到core text吧,但是没见到更加具体的解决方案,大家有思路能交流下么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
iOS的图文混排问题,类似网易云阅读的排版,根据服务端的内容进行合理的图文混排,应该是要用到core text吧,但是没见到更加具体的解决方案,大家有思路能交流下么?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
这个就涉及到排版问题了,必须先去整理图片应该排在文章中的什么位置的规则,在动态创建 TextView 和 ImageView 的时候就知道他们的布局了。
一篇文章里面的每个字符都应该有一个对应的 position 的,如果图片的位置是不确定的,那么应该有一个图片管理器,记录着图片ID和该图片对应的在文章中的 position 。
当排文字的时候,生成TextView,在排版过程中记录 position ,如果发现当前的 position 应该插入一张图片,那么就生成一个 ImageView,摆放这种图片,然后继续生成TextView ,继续排文字,依照这个规则。