【问题标题】:In iOS, how do you embed images inline with text (in a UITextView)?在 iOS 中,如何将图像嵌入到文本中(在 UITextView 中)?
【发布时间】:2011-08-28 05:12:30
【问题描述】:

如何创建可以内联图像的 UITextView?我查找了 NSAttributedString,但似乎 iOS 不支持图像附件。任何关于可以显示图像的可编辑文本视图的想法(我想 RTF 会这样做)?

提前感谢您的帮助!

【问题讨论】:

    标签: iphone ios ipad uitextview


    【解决方案1】:

    我知道的唯一方法是使用UIWebView。无法将图像添加到 UITextView,很遗憾,只能添加纯文本。

    【讨论】:

    • 我也是这么想的,但是你有什么想法让它可以编辑吗?
    • 当然你可以让 UIWebView 可编辑。您可能只需要使用一些 HTML/javascript/css 才能使其正常工作。
    • 废话。这就是我害怕的。我希望 iOS 有更好的富文本支持。那好吧。感谢您的帮助!
    • 抱歉,我无法为您提供简单的解决方案。但是你会接受这个答案,就好像你对这个答案很满意?
    【解决方案2】:

    您可以使用NSTextAttachment 类。它可以让您在文本内插入图像。

    我在这里的一个很酷的项目中找到了一个例子:https://github.com/dzog/ImgGlyph。 ImgGlyph 提供了 UITextViewUILabel 子类实现,可帮助您用图像替换特定字符串,并确保它们的大小相对于其周围的文本正确。

    【讨论】:

      猜你喜欢
      • 2012-05-10
      • 2014-01-11
      • 2010-10-21
      • 1970-01-01
      • 2014-08-15
      • 2017-03-06
      • 2020-02-24
      • 2011-04-18
      • 1970-01-01
      相关资源
      最近更新 更多