问题标签 [nstextattachment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
679 浏览

ios - UITextView 可以从 NSTextAttachment 显示什么样的 NSData?

我已经成功使用NSTextAttachmentsUITextView一段时间了,但是只使用过该image属性,如下所示:

我有initWithData:ofType:兴趣尝试NSData使用.NSTextAttachmentUITextView

例如,我可以传递某种NSString或某种类型的数据UIView吗?甚至是PDF?还是仅限于实际UIImage数据?

0 投票
1 回答
1827 浏览

ios - 用 NSTextAttachment 替换出现的 NSString

我有一个 UITextView,我想用特定图像替换一些字符串NSTextAttachment。我可以将图像附件插入到,UITextView并且我有一个方法,该方法从文本视图的属性文本中返回一个NSString替换附件,具体NSString如下:

现在我需要一个返回NSAttributedStringfrom的方法,NSString用图像附件替换一些出现的字符串,就像这样,但我无法让它工作。

我能怎么做?

谢谢,希望我自己解释一下。

0 投票
1 回答
677 浏览

ios - 在 UILabel 中显示可点击的 URL 和图标

TTTAttributedLabel在我的应用程序中使用 URL 和电话号码。一切正常,但问题是现在我需要在UILabel. 在我使用下面给出的代码之前。但由于使用TTTAttributedLabelnowNSTextAttachment没有显示在TTTAttributedLabel. TTTAttributedLabel不支持附件。那么有什么想法可以支持 URL、电话号码和图标UILabel吗?


现在我决定在 TTTAttributedLabel 中显示 unicode 图像。它工作正常。

0 投票
0 回答
1133 浏览

ios - ios中NSAttributedString中的可点击事件

我使用 nsattributedstring 在 uitextview 中插入 UIimage 作为 NSTextAttachment。

现在由于 attrbutestring 的一些默认属性,我的图像上出现了长按事件。

即,当我在 UIImage 中长按时,它得到 UIActionsheet,让我选择“保存图像”或“复制”。

我没有为此编写任何代码..

我在长按 UIIMAGE 时真正想要的是我想将那个小的 UIIMAGE 打开到我的全屏中,就像我们在 whatapp 中聊天一样。当用户发送一些图像并且用户单击该图像时,它会全屏显示。

任何人请帮我定制这个 nstextattachment 的点击事件。

0 投票
3 回答
3001 浏览

ios - 为 UITableViewCell 的 NSTextAttachment 异步加载图像

在异步线程或图像缓存库(如 SDwebimage)中动态加载图像。下面的代码是我尝试过的,在从网络获取图像后它不会重新绘制。

0 投票
8 回答
11757 浏览

ios - 如何在 NSTextAttachment 中设置模板图像的颜色

如何设置作为属性字符串附件的模板图像的颜色?

背景:

我有一个 UILabel 并将其属性文本设置为 NSAttributedString。NSAttributedString 包含一个带有小图像的 NSTextAttachment。现在我想让我的图像颜色与文本颜色匹配,但我不知道如何使它工作。

我通常希望通过将其渲染模式设置为 UIImageRenderingModeAlwaysTemplate 来为图像着色,然后在包含的 UIView 上设置 tintColor。我尝试在我的 UILabel 上设置 tintColor 但这没有效果。

这是我的代码。它在 Ruby (RubyMotion) 中,所以语法可能看起来有点滑稽,但它与 Objective C 1:1 映射。

0 投票
1 回答
814 浏览

ios - 从 Swift 中的属性文本中导出图像

我有一个属性文本,其中包含我之前插入的 NSTextAttachment。现在我需要将该图像和任何文本提取到各个变量中以分别保存它们。但是我收到一个错误,除了第一个块中的 EXC_BAD_ACCESS 之外,我没有提供更多信息。我错过了什么?任何信息都有帮助。先感谢您。

0 投票
2 回答
1144 浏览

ios - 如何检测 UITextView 中图像的删除

如果我像这样将图像添加到 UITextView 中:

然后我如何才能通过用户点击键盘上的后退按钮来检测图像已被删除?

我会用下面的吗?

如果是这样,怎么做?

0 投票
1 回答
342 浏览

ios - NSTextAttachment 使用 textkit 时覆盖文本

我想在 UITextView 中插入图像,所以我使用 textkit 和 NSTextAttachment。但是当我插入图片时,图片显示在 UITextView 内容的上方,效果如下: 在此处输入图像描述

代码是这样的:

0 投票
1 回答
1510 浏览

ios - 将 NSAttributedString 拆分为 Image + NSString

我有一个NSAttributedString可以包含 3 个不同的东西:

  • 只是一个图像。(一个附件)
  • 只是文字
  • 图像后跟文本(/!\ 不是相反,永远不会)。

我正在尝试“扫描”该对象以了解我是否有图像或文本,如果有图像,之后是否有文本。

我不习惯使用枚举和范围参数;文档并没有真正帮助我理解如何完成这项工作。

您将如何实现这一目标?

  • 如果有,则提取图像
  • 如果有一个字符串(单独或在图像之后),则提取字符串。

我现在拥有的唯一代码来自另一篇 SO 帖子,如果只有一张图片,它会很有帮助。