iOS,UITextView 和 UILabel 用 text kit 画有很多附件的富文本不显示字形,这是不是 bug 啊。。。

2014-11-13 11:52:21 +08:00
 jox
我只有在附件很多的富文本遇到了这个问题,可以选择文本,copy之后内容也正确,就是不显示,本来该画字形的地方一片空白,只能看到图片,图片是用NSLayoutManager得到附件的rect之后插入的UIImageView,如果只是一大段字符的话没有这个问题,不知道各位有没有遇到过这个问题?

在考虑要不要放弃textview,直接用textkit画。。。。
4211 次点击
所在节点    iDev
1 条回复
jox
2014-11-16 22:23:55 +08:00
这个应该是textkit本身的问题,当我使用uiview作为背景来绘制字体之后问题依然存在,但是当我把附件的尺寸改小之后就又可以显示了,目前发现似乎只跟高度有关,宽度不变的情况下,当附件的高度超过130.0的时候会导致字体不显示,这个130.0f可能不准确,目前能确定的是这个问题跟附件的尺寸有关系,跟附件的数量也有关系,因为我发现在只有几个附件的时候并不影响文字的绘制。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/146134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX