【问题标题】:Add text on image like status creation in whatsApp and facebook在图像上添加文本,例如在 WhatsApp 和 facebook 中创建状态
【发布时间】:2018-05-18 09:04:20
【问题描述】:

我想在UITextView 中实现这种风格,就像 WhatsApp、Facebook 和 Instagram 状态一样。我们可以为纯文本部分添加背景颜色,如果我们继续编写它,它会扩展。

这里是更多细节的图片。 :

【问题讨论】:

  • 请修改您的问题。标题应该清楚。把图片贴在文字里。
  • 谢谢,我已经编辑了我的问题。
  • 我的建议是您必须创建基于文本创建标签并将其添加到您的图像上的功能
  • 你可以从here得到一些帮助

标签: ios objective-c swift


【解决方案1】:

在 UITextViewDelegate 方法中编写以下代码。在每个单词上,都会调用 textview 代表,您可以为 textview 文本应用背景颜色。

var attributedString = NSMutableAttributedString(string: textField.text)
attributedString.addAttribute(NSBackgroundColorAttributeName, value: UIColor.clear, range: NSRange(location: 0, length: textField.text.length))
textField.attributedText = attributedString

【讨论】:

  • 感谢 Bhushan 的回复,但我不想要图像,我想要 textview 具有将背景颜色应用于文本的功能,就像我在我的问题中附加的图像一样。跨度>
猜你喜欢
  • 2012-07-15
  • 2021-04-23
  • 1970-01-01
  • 2015-02-04
  • 1970-01-01
  • 1970-01-01
  • 2022-07-13
  • 2016-07-17
  • 2021-01-26
相关资源
最近更新 更多