问题标签 [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 回答
1422 浏览

ios - 如何删除和替换 NSAttributedString 中的 NSTextAttachment

我有一个可变属性字符串,我添加了一个图像文本附件。

我现在如何获取该文本附件并将其替换为图像应该位于文本正文中的位置的字符串?

0 投票
2 回答
1394 浏览

ios - 即使在主队列中,更改 NSTextAttachment 图像也不会立即起作用

我使用 NSTextAttachment 来显示占位符图像。单击此图像时,我想显示另一张图像。我在 UItextView 委托方法中执行此操作:

-(BOOL)textView:(UITextView *)textView shouldInteractWithTextAttachment:(NSTextAttachment *)textAttachment inRange:(NSRange)characterRange

我遇到以下问题:点击(单击)图像并已进入委托方法,但图像不会立即更改。我尝试更改主队列中的图像并调用 setNeedsDisplay,但它仍然无法正常工作。请帮忙 :)

这是我的主要代码:

viewDidLoad:

UITextView 委托方法

感谢帮助 :)

0 投票
3 回答
1412 浏览

ios - 如何在 uilabel 中添加第二个 NSTextAttachement 图像?

我想在UILabel文本中添加图像。但是我曾经在文本NSTextAttachment末尾添加图像。UILabel我将其子类化以使图像的大小适合我的文本。

现在我想在文本的开头再添加一张图片,我们可以说作为前缀UILabel(请参阅所附图片)。

我试过了,但我没有找到任何好的解决方案。谁能帮我完成这件事。

在此处输入图像描述

0 投票
3 回答
5570 浏览

ios - 更改 NSTextAttachment 图像的大小?

我正在使用以下代码将 RSS 提要的原始 HTML 格式化为NSAttributedString. HTML 包含<img>使图像NSTextAttachment作为NSAttributedString. 问题是图像对于放置属性字符串的 UITextView 来说太大了。有没有办法可以从属性字符串中操纵图像的大小?下面是代表图像附件的整个属性字符串的摘录。

0 投票
1 回答
338 浏览

ios - NSTextAttachment 之上的可交互 UITextField

我之前使用 NSTextAttachmentCell 开发了一个 Mac 应用程序,并对其应用了一个 NSTextfield,以便在插入的图像上方出现一个文本字段。注意这个 NSTextAttachmentCell 被插入到一个 NSTextView 中。

现在,在 iOS 上,我尝试尝试将 UITextField 添加到 NSTextAttachment,但 NSTextAttachment 没有“addSubView”方法。

有人对我应该如何在 iOS 上重新创建它有任何建议吗?

0 投票
1 回答
58 浏览

cocoa - 在 NSAttributedString 中插入图像后,文本被重置

我有一个 UITextView 并且我正在使用 NSTextAttachment 插入图像。问题在于,当用户将光标移到图像之后并开始键入文本时,而不是使用 UITextView 中其他任何地方使用的字体,它会重置为较小的字体。

如何确保在图像之后键入的字体与在其他地方键入的字体相同?

0 投票
0 回答
180 浏览

ios - ios UITextView repeat shown NSTextAttachment in markedText with Chinese input. [ios7 5c]

I want to insert a 'text image' into the textView using the NSTextAttachment. It's fine when the text is English, but something wrong when the text is Chinese. the code:

}

}

the screenshot

0 投票
1 回答
2197 浏览

ios - 在 UITextView 中垂直居中 NSTextAttachment

我有一个自定义NSTextAttachment类,用于在 a 中缩放图像UITextView(基于此处的答案)。portrait这在模式下效果很好。在landscape模式下,图像不会覆盖整个屏幕,我想将它们放在textview.

在自定义类 (in attachmentBoundsForTextContainer:) 中更改边界不会产生影响(尝试同时更改x和更改y边界)。这还能如何改变?谢谢。

0 投票
1 回答
441 浏览

uiimage - 一旦已经渲染,更新 NSTextAttachment 的图像

我有一个 NSTextAttachment ,我想在图像下载之前显示加载图像,然后一旦它有了我想更新图像。

我有所有的逻辑,除了当我textAttachment.image = image第二次打电话时什么都没有发生。

NSTextAttachment一旦它已经被渲染,我该如何更新它UITextView

谢谢!

0 投票
3 回答
824 浏览

ios - 我可以在 iOS 中自定义推送通知的外观吗?

我似乎无法找到并控制推送通知的外观。是这样,还是我只是错过了一些东西。

看看下面的图片

通知窗口屏幕截图

我真正想要实现的是将 NSTextAttachment 放在这些通知文本中。

到目前为止,我认为这是无法实现的,因为我们无法控制 iOS 如何显示推送通知。

但我只是想绝对确定这一点。