143得票11回答
将NSTextAttachment图像置于单行UILabel旁边的中心

我想在我的属性字符串中添加一个 NSTextAttachment 图像,并使其垂直居中。 我使用以下代码创建了我的字符串:NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DD...

35得票8回答
如何在NSTextAttachment中设置模板图片的颜色

如何设置属性字符串中作为附件的模板图像的颜色? 背景: 我有一个UILabel并将其attributedText设置为NSAttributedString。NSAttributedString包括一个带有小图像的NSTextAttachment。现在我想让我的图像颜色与文本颜色匹配,但我无...

35得票6回答
如何调整图像大小或将其作为NSAttributedString的NSTextAttachment(或设置其初始大小)

我有一个NSAttributedString,我正在向其中添加一个NSTextAttachment。这个图片的宽度是50像素,高度也是50像素,但我希望它能自动按照属性字符串的行高进行缩放。我原本以为这会自动完成,但显然不是这样的。我查阅了UIImage类的参考文档,但是因为这个图片没有在UI...

23得票1回答
在UILabel中,是否可以强制一行文本不在特定位置换行?

我有一个UILabel应该是两行的。文本已经被本地化成法语和英语。 我正在设置标签的attributedText属性。这个文本是由三个附加字符串构建的,比如textFragment1,textFragment2和textFragment3。中间的字符串实际上是使用NSTextAttachme...

20得票4回答
在嵌入NSTextAttachment时,较高的UILabel中可能会出现缺失行

我可以使用转义换行符 (@"\n") 创建一个多行的 NSAttributedString。在 iOS 7 中,我现在可以通过 NSTextAttachment 在属性字符串中嵌入一个 UIImage。 我注意到,每当我将一个带有嵌入图像的多行属性字符串设置为 UILabel 的 attri...

17得票4回答
如何使用Swift在iOS 8中在UILabel中插入内联图片

我按照这篇帖子的方法使用了NSTextAttachment来让我的UILabel中内联插入图片。我尽可能地遵循了这个方法,并用Swift写了我的版本。 我正在创建一个聊天应用程序,我将一个啤酒图标插入到其中一个字段中,但是该图像似乎没有呈现或者未能内联呈现。我没有收到任何错误信息,所以我认为...

17得票8回答
如何检测NSTextAttachment的触摸

什么是在iOS上检测用户点击NSTextAttachment的最佳方法? 我认为其中一种方式是检查插入符号位置上的字符是否为NSAttachmentCharacter,但这似乎不正确。 我还尝试了UITextViewDelegate方法:-(BOOL)textView:(UITextVie...

15得票5回答
NSTextAttachment周围的间距

如何使NSTextAttachments周围有间距,就像下面的示例一样? 在示例中,当我将NSTextAttachment添加到NSAttributedString中时,默认行为是没有间距的。

13得票2回答
如何创建NSTextAttachment的子类?

这是我的问题: 我使用Core Data在iOS和/或OS X应用程序中存储富文本输入,并希望将图像粘贴到NSTextView或UITextView中: a)保留它们的原始分辨率,以及 b)在显示时根据设备上视图的大小缩放以适合textView 目前,我正在使用`-(void)textSt...

11得票1回答
如何在NSTextAttachment上禁用交互?

在具有editable = YES和selectable = NO的UITextView中,我希望禁用NSTextAttachments上的交互。更具体地说,我不希望长按NSTextAttachments突出显示附件图像。我希望这些长按手势作为正常文本选择手势传递给UITextView。 我...