【发布时间】:2012-07-21 07:12:43
【问题描述】:
我想提出一个观点,
- 可以用单一字体绘制文本
- 识别超链接并使其可点击
- 可以随文字绘制一组图标图片
- 可以复制内容
这就是LINE app 在谈话室显示消息时所做的事情。
LINE 似乎使用了带有超链接识别选项的不可编辑的UITextView,
但它可以显示 Apple 提供的以外的表情符号图标。
有没有人有任何想法来完成这个?
【问题讨论】:
-
他们很可能创建了自己的字体,在 unicode 点添加了他们的表情符号。
-
他们将表情符号图像作为应用程序包中的资源。而且我认为添加自定义字体是相当不现实的,尤其是对于像日语这样的语言。是否可以以编程方式向现有字体添加字符?
-
不必是完整的自定义字体,只需在现有字体中添加一些字符即可。但是,如果他们的图片在捆绑包中,那么这绝对不是他们在做什么。
-
感谢您的评论。所以自定义字体可能是一个可能的解决方案。
-
是的,这是可能的,但正确使用字体非常棘手(至少根据我的经验)。
标签: iphone ios uitextview text-rendering