问题标签 [nsmutableattributedstring]
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.
ios - 如何向空的 TextView 添加属性?
在我的应用程序中,我有一个 UITextView,在 inputAccessory 视图中,我有一些按钮可以让用户输入粗体、斜体等。
当我点击粗体按钮时,我正在添加粗体字体的属性,但 UItextView 中没有文本,因此所选范围始终为 (0,0)。我应该使用什么作为选定的范围,以便我可以用粗体输入即将到来的文本。当我再次点击粗体按钮时,它应该取消粗体字体属性并让用户再次输入普通字体。这是我正在使用的代码:
cocoa - NSUnderlineStyleSingle 是两个像素
我试图在我的自定义 NSView(NSButton 属性字符串)上的属性字符串下方有一行,我正在使用 NSUnderlineStyleAttributeName
非视网膜屏幕上的结果是这样的:
这条线很粗(2 像素),我尝试了 NSUnderlineStyleAttributeName 的所有各种组合,还尝试将 Y 轴偏移 0.25f 或 0.50f 但这并不能解决问题,它只是像“预期”一样模糊
那么有什么想法吗?我不想在代码中画出自己的界限,我正在寻找带有属性字符串的解决方案。
ios - 改变“label.text”范围的颜色
iOS7addAttribute:(NSString *)NSForegroundColorAttributeName value:
可以改变 label.text 颜色但在 iOS6 中会崩溃
iOS6 addAttribute:(NSString *)kCTForegroundColorAttributeName value:
无法更改 label.text.color
我能怎么做?
ios - 带有 UITextView 和 NSMutableAttributedString 的对齐文本
UITextView
我正在尝试为with放置一个合理的文本NSMutableAttributedString
,NSMutableAttributedString
由不同的文本组成,NSAttributedString
因为我需要粗体和常规字体,所以我附加了不同NSString
的,这是我的NSMutableAttributedString
:
我试过这个:
和这个:
并将其应用于 NSMutableAttributedString,但都不起作用。我该怎么办?
ios - 在 iOS 7.0 中设置 strokeColor 会特别清除 NSMutableAttributedString
我在 iOS 7.0 中显示 NSMutableAttributedString 时遇到问题,而在其他版本中运行良好。特别是这个问题是由于当 map_zoomLevel 值增加超过 14 时的笔触颜色,当我从中删除笔触颜色时,它工作得很好。为什么会发生这种情况我不知道。请帮忙。给我问题的代码如下 -
您可以随意假设_playMapPin 的框架。
ios - 如何在 NSString 中加粗一个字符的多个实例?
我有一个如下字符串:
我需要将其打印为三行。现在,我希望将其中的 Asterix 点加粗。所以我尝试了:
但这只会加粗第二个和第三个星号。我如何让他们都大胆?
objective-c - NSTextView 使用数组制作粗体文本
我有一个具有以下结构的数组:
依此类推,依此类推,第四次重复发生。
我的目标是尝试将其全部合并为一个字符串以显示在 NSTextField 中,并使每个标题字符串加粗。因此,如果输出上面的代码,它将看起来像这样。
标题字符串
一些内容字符串
标题字符串
一些内容字符串
标题字符串
一些内容字符串
我的第一个问题是如何在某些文本为粗体的情况下创建单个字符串;我的第二个问题是如何获取该字符串并将其发送到 NSTextField?
到目前为止,这就是我所做的。
我试过用NSMutableAttributedString
这样的方式制作字符串:
但是我不知道如何在字符串中附加任何其他内容,或者尝试单独打印,因为在尝试以下内容以在 NSTextField 中显示它时出现此错误。
不兼容的指针类型将“NSMutableAttributedString *”发送到“NSString *”类型的参数
所以我尝试了这个,但得到了一个不同的错误
'NSTextView' 没有可见的@interface 声明选择器'attributedString'
ios - 在另一个类中更新 NSMutableAttributedString
我有一个 UIButton 类,其标题为 NSMutableAttributedString(用于格式化)。我现在想从我的 vc 类中更改按钮文本的 titleColor,因为它已被“选中”。
我可以把它作为一个普通的按钮标题来做。但作为 NSMutableAttributedString - 没有骰子。
一些问题/建议:由于自定义类视图已经是一个按钮 - 我的颜色更新是否应该发生在该类中 - 而不是来自 vc?只是告诉它在自定义类中更新和烘焙颜色?
我是否公开按钮标题的 NSMutableAttributedString 属性,以便我可以从我的 VC 访问并更改颜色?这样我也可以传入新文本和新颜色。
在我的 CircleButton m 文件中
objective-c - -[NSConcreteMutableAttributedString _UIKBStringWideAttributeValueForKey:]:消息发送到释放的实例 0x11ba0740
我有一个应用程序,当我单击 iOS6 中的文本字段时,应用程序崩溃了。崩溃发生在下面的消息中。
我有一个英语和阿拉伯语版本的应用程序。对于阿拉伯语,我使用NSMutableAttributedString
并将文本设置为textField.attributedText
它适用于 iOS 7。问题仅适用于 iOS 6。
objective-c - NSMutableParagraphStyle 与 NSMutableAttributedString
我有一段我正在使用 NSMutableParagraphStyle 来管理行高。另外,我想更改段落中一个单词的颜色,这是我正在使用的代码,但它只是更改了一个单词的颜色(attributedText 被覆盖)我该如何解决?有什么帮助吗??
谢谢 ..