nsattributedstring相关内容
此问题可能是此问题的重复.但是答案对我不起作用,我想更具体一些. 我有一个NSString,但是我需要一个NS(Mutable)AttributedString,并且此字符串中的某些单词应使用不同的颜色.我试过了: NSString *text = @"This is the text and i want to replace something"; NSDictionary *a
..
我尝试更改UITextView中的字体大小,并且每次更改attributedText时都将其恢复为默认值. 通过此操作,我使中间测试加粗: str = [[NSMutableAttributedString alloc] initWithAttributedString:string]; [str addAttribute:NSFontAttributeName value:newF
..
所以我有一个NSAttributedString,我想在一部分文本的开头插入一个bullet point.我怎样才能做到这一点?显示文字时,如何创建CTPAragraphStyle来创建此项目符号点? 修改: 应该可以在 iOS 上使用 解决方案 最简单的方法:[mutableAttributedString insertAttributedString:@“•\ t" atIndex
..
我正在尝试使标签看起来像这样: 但是使用属性字符串,我设法得到了这个结果: 我的代码: NSString *string = [NSString stringWithFormat:@"%0.2f",ask]; NSMutableAttributedString *buyString = [[NSMutableAttributedString alloc] initWithStr
..
我正在尝试获取属性字符串的rect,但是boundingRectWithSize调用不考虑我传入的大小,而是返回具有单行高度而不是大高度的rect(这是一个长字符串) .我通过传递一个很大的高度值和0来进行实验,如下面的代码所示,但是返回的rect始终是相同的. CGRect paragraphRect = [attributedText boundingRectWithSize:CGSiz
..
我需要为化学式(H2O,Na ^ 2 +等)下标吗? 这可能与NSAttributedString有关,还是有其他更简便的方法来制作下标? 解决方案 可以使用NSAttributedString进行此操作.您要查找的属性常量取决于您的平台.对于Mac OS X,它是NSSuperscriptAttributeName,而在iOS上,它是kCTSuperscriptAttributeN
..
我正在尝试显示覆盖了信息的地图.为了提高地图的易读性,我尝试了几种方法(文本阴影,轮廓文本,使地图变暗),但是没有什么真正起作用的-因此,我尝试在文本下方使用半透明的框. 我正在使用NSBackgroundColorAttributeName,正如您在屏幕快照中所见,它对于单行标签效果很好.但是,在多行情况下,即使上面没有字符,该框也似乎填满了整行. 这是NSAttributedStr
..
我试图在NSTextView中很好地显示突出显示的段落.现在,我正在通过创建具有背景色的NSAttributedString来做到这一点.这是一些简化的代码: NSDictionary *attributes = @{NSBackgroundColorAttributeName:NSColor.greenColor}; NSAttributedString *attrString = [[N
..
我正在尝试向标签中添加一些精美的文本,但是NSMutableAttributedString类遇到了一些问题.我试图实现以下四个目标:1.更改字体,2.下划线范围,3.更改范围颜色,4.上标范围. 此代码: - (void)applicationDidFinishLaunching:(NSNotification*)aNotification { NSMutableAttrib
..
带属性的UITextView不适用于韩文符号.重现步骤: 将UITextView添加到表单中. 使用以下代码: NSDictionary *attributes = @{ NSFontAttributeName:[UIFont fontWithName:@"HelveticaNeue" size:15], NSForegroundColorAttributeName
..
在可本地化文件中是否有这样的粗体字显示方法? "Pending network connection" = "Pending network connection"; 我里面有这个字符串,我只想强调单词: "camSave" = "To complete onboarding:\n1. Tap Save and disconnect to disconnect fr
..
[attributedString enumerateAttributesInRange:范围选择:NSAttributedStringEnumerationReverse usingBlock: ^(的NSDictionary *属性,NSRange范围,BOOL *停止){ 的NSMutableDictionary * mutableAttributes = [NSMutableDic
..
我相信我理解如何设置NSAttributedString值,但实际上你是如何在界面中显示它们的? 示例:UILabel,UITextView等 具体说明将不胜感激/ 谢谢! 解决方案 在iOS 6及更高版本中,您可以使用属性字符串来显示格式化的 文本视图,文本字段和一些其他控件中的文本。 AppKit 和UIKit都定义了基本属性字符串 接口的扩展,允许您在当前
..
当用户滚动我的 UITableView 太快或者点击状态栏跳转到表格顶部时,会抛出异常。我只是在iPhone 5C设备上看到这次崩溃。我无法在4S,5或32位模拟器上重现它。 使用“All Exceptions”断点,我能够打印出所有回溯我可以通过崩溃递增帧指针。因为在回溯中没有我的应用程序的痕迹(除了主要),我认为这是一个Apple bug,与 [NSRLEArray objectAtIn
..
我正在创建一个iOS应用,我想在UITextView中显示一个带有 特定制表位的属性字符串。我还想在drawRect中使用Core Text将 直接绘制到UIViews中。我希望(如果可能的话) 用于在两种情况下使用相同的属性字符串。 因此,在我的应用程序中,我创建了一个CFAttributedStringRef或者NSAttributedString和 将CTParagraphSt
..
我想实现高级搜索功能,以便在搜索栏中输入特定文本时,应根据搜索过滤UITableview中的内容列表,然后突出显示搜索文本? 请给我一些想法? 解决方案 使用NSAttributedString ...查找绘制NSAttribute String的UIControllers因为UILabel,UITextView不支持NSAttributedString ... 在此获取控制器:
..
有什么人知道在将AppKit变成UIKit时是什么让Apple遗漏了NSAttributedString? 我问的原因是我真的想在我的iPhone应用程序中使用它,似乎没有替代或替代自己做... 字符串上可能有混合字体属性 - 它只是一个地狱的通过使用NSAttributedString的几行代码实现类似的功能。 此外,自己完成所有这些额外的绘图代码使得我的表视图单元格真的很棒沉
..
是的,很多人都在谈论iPhone / iPad中的Rich Text,很多人都知道 NSAttributedString 。 但如何使用 NSAttributedString ?我搜索了很多时间,没有提取线索。 我知道如何设置 NSAttributedString ,然后我该怎么办才能在iPhone / iPad上用富文本显示文字? 官方文档说它应该与 CoreText.Fram
..
如何在uiLabel中包含粗体和非粗体文本? 我宁愿不使用UIWebView ..我也是使用NSAttributedString读取这可能是可能的,但我不知道如何使用它。任何想法? Apple在他们的几个应用中实现了这一点; 示例屏幕截图: 谢谢! - Dom 解决方案 Swift3的更新 In Swift我们不需要处理iOS5旧的东西,除了语法更短,所以一切都
..
如何在维护格式的同时,根据预定义的分隔符获取现有的NSAttributedString并将其划分?看起来componentsSeparatedByString似乎不会对NSAttributedString进行操作。 我当前的解决方法会在正确的点生成拆分,但只输出NSString。因此失去格式。 NSData * rtfFileData = [NSData dataWithConten
..