nsattributedstring相关内容

归属文本,使用swift替换另一个特定的字体

我在UITextView中使用属性文本。 文本包含许多字体。 我正在寻找一种方法来替换另一种字体。 任何快速的方法呢? :)解决方案 我的代码将在Objective-C中,但由于我们同时使用CocoaTouch,它应该是相同的逻辑。 我使用的方法是 enumerateAttribute:inRange:options:usingBlock: 只能查找 NSFontAttribu ..
发布时间:2018-01-06 21:54:52 移动开发

计算字体大小以适应框架 - 核心文本 - NSAttributedString - iOS

我有一些文本是通过NSAttributedString(下面的代码)绘制成一个固定的框架。目前,我很难将文本大小编码为16.我的问题是,有没有一种方法来计算给定帧的文本的最佳拟合大小? CGContextScaleCTM(contextP,1.0,-1.0); CGRect frameText = CGRectMake(1,0,(right-left)* 2,(bottom-top)* ..
发布时间:2018-01-06 21:45:55 移动开发

Swift 3.0将Double()转换为NSMutableAttributedString

提前感谢您的帮助。 我正在尝试制作计算器应用程序(为特定目的),我想知道,如果有一种方式如何将Double()转换为NSMutableAttributedString。我需要这个标签输出答案。 使用NSMutableAttributedString的原因是因为我想用下标和高脚本来回答。 //我的代码示例 var a = Double(),b = Double(),c = Do ..

在iOS6上的UITextView上使用attributText(NSAttributedString)只能使用段落样式或字体,但不能同时使用

我一直在试图使用属性UITextView的属性添加可调整的行高我的自定义UITextView。我的代码在模拟器中正常工作,但我无法使其在iPhone5上工作。如果我删除字体行,行高工作,但它的文本恢复为默认较小的字体。如果我添加字体,字体工作,但段落样式被忽略。我试着在一个新鲜的应用程序的vanilla UITextView的代码具有相同的行为,这让我认为这是一个iOS6的错误。有没有人有更好的运 ..
发布时间:2017-02-07 21:16:06 移动开发

存储NSAttributedString核心数据

我试图将NSAttributedString存储到Core Data SQL存储。 我将属性设置为“可变换”,它是可选的,不是临时的或索引的,并且值转换器名称设置为默认“NSKeyedUnarchiveFromData”。在.xcdatamodel并生成在.h中有这个的托管对象类: @property(nonatomic,retain)id文本; (我试过改变id为NSAttribu ..
发布时间:2017-01-10 15:38:18 移动开发

将文本与格式化 - iOS 6 NSAttributedString复制到粘贴板

如何以编程方式从UITextView复制格式化文本(例如斜体),以便在粘贴到其他程序(例如邮件)中时,格式化将被保留?我假设正确的方法是将NSAttributedString复制到粘贴板。现在,我能够通过以下方式将一个常规字符串复制到粘贴板: NSString * noteTitleAndBody = [NSString stringWithFormat: @“%@ \\\ %@”,[文档 ..
发布时间:2017-01-06 22:14:58 移动开发

NSAttributedString颜色测试

比较或测试NSAttributed字符串的特定颜色属性的正确方法是什么? 例如,我想知道if文本选择具有红色文本。我已经尝试了几种方法,如下面所示,但没有一个结果匹配。我看到文本在屏幕上变红,并且记录属性返回:UIDeviceRGBColorSpace 1 0 0 1 - (BOOL)isRedWithAttributes: (NSDictionary *)attributes ..
发布时间:2016-12-21 14:27:27 移动开发

NSAttributedString改变字符串结尾处的颜色

我有一个NSMutableAttributedString,例如,“这是一个测试”,这是一个很容易的事情,但我不能弄清楚。在里面。我想对“test”蓝色进行着色,我这样做: NSMutableAttributedString * coloredText = [[NSMutableAttributedString alloc] initWithString:@“这是一个测试”]; [ ..
发布时间:2016-12-18 00:19:13 移动开发

UILabel大小不正确的单行文本与lineSpacing和多种颜色

我很确定这实际上是一个UIKit错误,但想要得到一些输入,看看我是否在这里失去了一些愚蠢。 这里是代码我有: //带有修改的行间距和两种颜色的单行 - 断开,行间距添加到底部! UILabel * brokenLabel = [[UILabel alloc] init]; brokenLabel.backgroundColor = [UIColor greenColor]; ..
发布时间:2016-12-09 20:06:44 移动开发

如何在iOS中的NSAttributedString中设置属性?

我想在iOS中设置NSAttributedString的臭名昭着的NSFontAttributeName属性,但它似乎不工作: 首先,没有为iOS定义的NS常量。 我在某处读到了,我可以通过传递 的CoreText常量。好...但仍然,属性 期望一个NSFont和我卡住UIFont或CTFontRef, 似乎无效: 这不起作用: CTFontRef ctFont = C ..
发布时间:2016-12-09 02:21:55 移动开发

在iOS中将HTML转换为NSAttributedString

我使用 UIWebView 的实例来处理一些文本和颜色正确,它给出的结果为HTML,而不是显示在 UIWebView 我想使用核心文本和 NSAttributedString 显示它。 我可以创建并绘制 NSAttributedString ,但我不确定如何转换和映射HTML 我知道在Mac OS X NSAttributedString 下有一个 initWithHTML: 方法,但 ..

如何保存(和检索)NSAttributedString在NSDictionary中

我正在尝试将XML数据保存并检索到文件。 为此,我使用 NSDictionary 的 writeToFile: 问题是,如何使用 NSDictionary 的在磁盘上的文件中写入和检索属性字符串> writeToFile:? 解决方案 如果你需要比存档对象更便携的东西, NSAttributedString: NSAttributedString * attrStrin ..
发布时间:2016-12-07 19:26:54 移动开发

NSTextField的属性字符串在呈现方面延迟

我有一个标签(NSTextField)在IB绑定到控制器。 在awakeFromNIB上,控制器将标签的attributStringValue设置为包含一些彩色文本和一两个链接。 当您看到标签时,正确的字符串值,但是一些格式化会丢失 - 直到您点击标签,并更新为包含正确的格式。 我使用此代码设置值: [self.testTextField setAllowsEditingTe ..
发布时间:2016-12-07 18:17:31 其它移动开发

关于如何格式化/颜色NSTextView的字符串的技术

我正在寻找一个可靠的技术来做一个简单的字符串格式化(粗体,斜体,...)在NSTextView。文本解析几乎是用正则表达式完成的,但现在我需要应用字体trait,也更改大小。 一些关于如何使文本粗体的代码片段 [textView textStorage] beginEditing]; [[textView textStorage] applyFontTraits:NSFontBo ..

彩虹文本在TextView,iOS和OSX

我想为应用程式加入一些不同的文字颜色,以便与图片融合。我有很多输入,我的用户想要彩虹文本颜色和重复。因此,例如: stackoverflow 看起来像这样: s = red t = orange a = yellow c = green k = blue o = purple v =粉红色e =红色r =橙色f =黄色l =绿色o =蓝色w =紫色 我如何可以在一个单一的 UITextVie ..
发布时间:2016-12-07 03:40:25 移动开发