【发布时间】:2017-05-23 23:09:09
【问题描述】:
我正在尝试获取属性字符串中的自定义视图以显示在 textView 上。我可以添加带有 NSTextAttachment 的图像,但这不是我想要的。我有一个自定义视图,它支持我想在文本之间显示的 Gif 和动画 PNG。
例子:
文本文本文本[customView] 文本[customView] 文本。
我希望得到一些关于我应该在哪里进行具体搜索的指导。到目前为止,我已经看到了相关的问题...
- 子类 NSTextAttachment:How to subclass NSTextAttachment?
- 使用 NSTextAttachmentContainer..?
- NSTextAttachmentCell - 仅限 OSX
- 在文本视图中进行操作
【问题讨论】:
-
NSAttributedString 不是视图类。它直接继承自 NSObject。要么您的问题具有误导性,要么您走错了通往目标的道路。你能解释一下你想要达到的目标吗?
-
@d00dle 我想 1) 确定是否可以像使用 UIImage 一样将 UIView 放入属性字符串中。 2)如果没有,弄清楚我应该怎么做才能让我的 UIView 在文本视图中与文本内联。例如,一种解决方案可能是获取 uiView 的“屏幕截图”,并将其制作为 uiimage,然后将该图像通过文本附件放入属性字符串中。但这不会保留动画,所以我需要在其中获取这个实际的自定义 UIView
标签: ios swift uitextview nsattributedstring nstextattachment