问题标签 [nsattributedstring]
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.
cocoa - NSAttributedString 中的段落是如何定义的?
我看到有一个属性名称 ( NSParagraphStyleAttributeName
) 用于将段落样式应用于 Cocoa 中的文本。文本存储在 中NSAttributedString
,但是在该字符串中定义“段落”的是什么——它是换行符\n
吗?其他角色?如果是\n
,那么如何在不开始新段落的情况下创建新行。最后,当您将 ParagraphStyle 附加到字符串时,您是否必须使用整个段落的确切范围,或者您可以将其放在段落中的任何子范围内。如果可以是子范围,那么系统如何处理同一段落上的两个或多个 ParagraphStyle?
谢谢,罗伯
objective-c - 你如何抚摸 NSAttributedString 的 _outside_ ?
我一直在使用对象NSStrokeWidthAttributeName
在NSAttributedString
绘制文本时为其添加轮廓。问题是笔画在文本的填充区域内。当文本很小(例如 1 像素厚)时,笔划会使文本难以阅读。我真正想要的是外面的中风。有没有办法做到这一点?
我试过NSShadow
没有偏移和模糊的,但它太模糊了,很难看。如果有一种方法可以在没有任何模糊的情况下增加阴影的大小,那也可以。
iphone - 使用 Core Text 为给定的字符串范围设置背景颜色/突出显示颜色
我在我的 iPhone 应用程序中使用 Core Text 布局了一些文本。我NSAttributedString
用来在给定范围的文本中设置某些样式。
我似乎找不到用于设置背景/突出显示颜色的属性,尽管它似乎是可能的。我找不到听起来相关的属性名称常量,文档仅列出:
Twitterrific 的开发者 Craig Hockenberry 在 Twitter 上公开表示,他使用 Core Text 来呈现推文,而 Twitterrific 有这个背景/突出显示,当你触摸一个链接时,我正在谈论它。
任何正确方向的帮助或指示都会很棒,谢谢。
编辑:这是Craig 发布的推文的链接,其中提到“核心文本、属性字符串和大量的辛勤工作”,以及使用 CTFrameSetter 指标来确定触摸是否与链接相交的后续内容。
cocoa - 停止 enumerateAttribute:inRange:options:usingBlock: 从使用 nil 值调用我的块
我在NSAttributedString
没有kCTFontAttributeName
范围的现有选择器上调用以下选择器:
我得到下面的输出,但我希望没有输出。建议?
iphone - iOS 3.1.3 上的 NSMutableAttributedString
我正在处理一个非常奇怪的情况。我正在我的 iOS 应用程序中实现 Attributed Strings,并且我收到了警告,它们在 iOS 3.2 及更高版本中可用。因为我仍然支持 iPhone 上的 3.1.3,所以我知道我必须弱链接 CoreText,并且可能在使用它们之前进行一些编译时操作系统检查。
我弱链接了框架,但出于好奇,我只是按原样使用该类并在 3.1.3 设备上运行它......它可以工作。我在这里错过了什么,我很困惑为什么这不会崩溃。我 100% 确定这是 3.1.3 设备,但 NSMutableAttributedString 是 3.1.3 上的隐藏类,因此实际上确实可以工作,因为 Objective-c 的动态特性?
objective-c - 实现属性字符串接口
我目前正在尝试实现一个用于 iOS 开发的属性字符串。我知道NSAttributedString
,但我认为自己实现它会很有趣。
我有基本的接口和分配方法,但我坚持如何实现属性部分:D。我首先考虑NSDictionary
为字符串中的每个字符保存所有属性 (an),但我不知道这是否是实现目标的最佳方法。
有什么想法吗?
PS:下面你可以找到我已经拥有的:
TXAttributedString.h
TXAttributedString.m
ios4 - NSMutableAttributedString 和添加文本链接
我有一个 NSMutableAttributedString,现在我想将链接添加到文本的某些部分。如何向文本添加链接,以便当用户触摸文本时我可以触发一些操作。我正在使用 iOS 4.2
提前致谢。神道
cocoa - 设置一个 NSTextView
如何将 an 设置NSTextView
为 an NSAttributedString
?我不想使用 textConainer,我尝试过:
但它没有用。什么都没有发生……甚至没有警告或运行时错误。任何帮助,将不胜感激。
html - 如何将 NSAttributedString 转换为 HTML 字符串?
正如标题所说,现在我可以简单地将 HTML 转换为NSAttributedString
with initWithHTML:documentAttributes:
,但我想要在这里做的是相反的。是否有任何第三方库可以实现这一目标?
iphone - 更改 NSAttributedString 上的背景颜色
我只是想知道如何更改 NSAttributedString 的背景颜色,我可以看到背景一直是白色的,但我想让它变成黑色。
那可能吗??非常感谢!