nsattributedstring相关内容
我在UITextView中使用属性文本。 文本包含许多字体。 我正在寻找一种方法来替换另一种字体。 任何快速的方法呢? :)解决方案 我的代码将在Objective-C中,但由于我们同时使用CocoaTouch,它应该是相同的逻辑。 我使用的方法是 enumerateAttribute:inRange:options:usingBlock: 只能查找 NSFontAttribu
..
我有一些文本是通过NSAttributedString(下面的代码)绘制成一个固定的框架。目前,我很难将文本大小编码为16.我的问题是,有没有一种方法来计算给定帧的文本的最佳拟合大小? CGContextScaleCTM(contextP,1.0,-1.0); CGRect frameText = CGRectMake(1,0,(right-left)* 2,(bottom-top)*
..
我有一个UITextView,我正在管理一个NSAttributedString,最初是通过键盘输入的。我把属性字符串保存为HTML,看起来不错。 当我再次加载它,并将其转换回HTML格式的属性字符串时,字体大小似乎会改变。 例如,HTML加载看起来像这样:
..
提前感谢您的帮助。 我正在尝试制作计算器应用程序(为特定目的),我想知道,如果有一种方式如何将Double()转换为NSMutableAttributedString。我需要这个标签输出答案。 使用NSMutableAttributedString的原因是因为我想用下标和高脚本来回答。 //我的代码示例 var a = Double(),b = Double(),c = Do
..
我一直在试图使用属性UITextView的属性添加可调整的行高我的自定义UITextView。我的代码在模拟器中正常工作,但我无法使其在iPhone5上工作。如果我删除字体行,行高工作,但它的文本恢复为默认较小的字体。如果我添加字体,字体工作,但段落样式被忽略。我试着在一个新鲜的应用程序的vanilla UITextView的代码具有相同的行为,这让我认为这是一个iOS6的错误。有没有人有更好的运
..
我试图将NSAttributedString存储到Core Data SQL存储。 我将属性设置为“可变换”,它是可选的,不是临时的或索引的,并且值转换器名称设置为默认“NSKeyedUnarchiveFromData”。在.xcdatamodel并生成在.h中有这个的托管对象类: @property(nonatomic,retain)id文本; (我试过改变id为NSAttribu
..
如何以编程方式从UITextView复制格式化文本(例如斜体),以便在粘贴到其他程序(例如邮件)中时,格式化将被保留?我假设正确的方法是将NSAttributedString复制到粘贴板。现在,我能够通过以下方式将一个常规字符串复制到粘贴板: NSString * noteTitleAndBody = [NSString stringWithFormat: @“%@ \\\ %@”,[文档
..
比较或测试NSAttributed字符串的特定颜色属性的正确方法是什么? 例如,我想知道if文本选择具有红色文本。我已经尝试了几种方法,如下面所示,但没有一个结果匹配。我看到文本在屏幕上变红,并且记录属性返回:UIDeviceRGBColorSpace 1 0 0 1 - (BOOL)isRedWithAttributes: (NSDictionary *)attributes
..
我有一个NSMutableAttributedString,例如,“这是一个测试”,这是一个很容易的事情,但我不能弄清楚。在里面。我想对“test”蓝色进行着色,我这样做: NSMutableAttributedString * coloredText = [[NSMutableAttributedString alloc] initWithString:@“这是一个测试”]; [
..
我很确定这实际上是一个UIKit错误,但想要得到一些输入,看看我是否在这里失去了一些愚蠢。 这里是代码我有: //带有修改的行间距和两种颜色的单行 - 断开,行间距添加到底部! UILabel * brokenLabel = [[UILabel alloc] init]; brokenLabel.backgroundColor = [UIColor greenColor];
..
使用UITextView时,我尝试向属性字符串添加自定义属性。但是,所有自定义键都会在分配给UITextView的attributedText后丢失。像这样: NSMutableAttributedString * lString = [[NSMutableAttributedString alloc] initWithString:@“astring” attributes:@ { @
..
我想在iOS中设置NSAttributedString的臭名昭着的NSFontAttributeName属性,但它似乎不工作: 首先,没有为iOS定义的NS常量。 我在某处读到了,我可以通过传递 的CoreText常量。好...但仍然,属性 期望一个NSFont和我卡住UIFont或CTFontRef, 似乎无效: 这不起作用: CTFontRef ctFont = C
..
我需要在iOS应用程式中显示HTML文字。我决定在 NSAttributedString ,内建的 /ios/documentation/uikit/reference/NSAttributedString_UIKit_Additions/Reference/Reference.html#//apple_ref/occ/instm/NSAttributedString/initWithData%3
..
我有一个调查滑块,根据滑块的值显示以下字符串:“很差,坏,好,好,很好”。 以下是滑块的代码: - )sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@“%.f”,[sender value]]; NSArray * texts = [NSArray arr
..
我使用 UIWebView 的实例来处理一些文本和颜色正确,它给出的结果为HTML,而不是显示在 UIWebView 我想使用核心文本和 NSAttributedString 显示它。 我可以创建并绘制 NSAttributedString ,但我不确定如何转换和映射HTML 我知道在Mac OS X NSAttributedString 下有一个 initWithHTML: 方法,但
..
在 NSAttributedString 中,字母范围具有链接属性和自定义颜色属性。 在Xcode 7和Swift 2中,它的工作原理: 在Xcode 8 with Swift 3中,链接的自定义归因颜色总是被忽略(在截图中应为橙色)。 这里是测试代码。 Swift 2,Xcode 7: import Cocoa import XCPlayground
..
我正在尝试将XML数据保存并检索到文件。 为此,我使用 NSDictionary 的 writeToFile: 问题是,如何使用 NSDictionary 的在磁盘上的文件中写入和检索属性字符串> writeToFile:? 解决方案 如果你需要比存档对象更便携的东西, NSAttributedString: NSAttributedString * attrStrin
..
我有一个标签(NSTextField)在IB绑定到控制器。 在awakeFromNIB上,控制器将标签的attributStringValue设置为包含一些彩色文本和一两个链接。 当您看到标签时,正确的字符串值,但是一些格式化会丢失 - 直到您点击标签,并更新为包含正确的格式。 我使用此代码设置值: [self.testTextField setAllowsEditingTe
..
我正在寻找一个可靠的技术来做一个简单的字符串格式化(粗体,斜体,...)在NSTextView。文本解析几乎是用正则表达式完成的,但现在我需要应用字体trait,也更改大小。 一些关于如何使文本粗体的代码片段 [textView textStorage] beginEditing]; [[textView textStorage] applyFontTraits:NSFontBo
..
我想为应用程式加入一些不同的文字颜色,以便与图片融合。我有很多输入,我的用户想要彩虹文本颜色和重复。因此,例如: stackoverflow 看起来像这样: s = red t = orange a = yellow c = green k = blue o = purple v =粉红色e =红色r =橙色f =黄色l =绿色o =蓝色w =紫色 我如何可以在一个单一的 UITextVie
..