问题标签 [nsattributedstringkey]
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.
swift - 将属性添加到 textView 中已属性化的字符串
我尽最大努力搜索所有可能的解决方案以使其正常工作。我想知道是否可以将已经属性化的文本更改为具有其他属性的新属性化文本,而无需将其更改为字符串。
ios - TTTAttributedLabel,颜色变化仅在控制器第一次在 Swift 中启动时起作用
我一直在尝试使用此代码来获取绿色文本且没有下划线样式。它在我第一次启动视图控制器时工作。下次我进入这个屏幕时,它是原生蓝色并带有下划线。任何帮助将不胜感激。
uisegmentedcontrol - 如何更改 iOS 13 分段控制器中未选择/正常分段文本的颜色?
我正在尝试配置UISegmentedController
该类的一个实例,以便我可以将未选择段中的文本颜色从默认的黑色设置为两段分段控制器的白色。但我找不到任何方法。我尝试使用该setTitleTextAttributes(_,for:)
方法,但找不到合适的NSAttributedString.Key
属性来更改文本颜色。
swift - 多次更改 UILabel 属性字符串颜色
我是 Swift 5 的新手,正在做我的第一个项目。
我想更改标签内某些文本的颜色,这就是我的标签的样子:
“你需要注意blue
文本,更要注意red
文本。再试一次,这样就没有更多blue
/red
文本了”
我想将所有“蓝色”更改为蓝色,将所有“红色”更改为红色。做了一些研究,这就是我发现的:
并且还尝试了这个:
两者都适用于第一个蓝色和红色,但第二个蓝色和红色保持黑色,我不知道为什么。
swift - 将鼠标悬停在 NSTextView 中的特定单词上时触发事件
当用户将鼠标悬停在特定单词上时,我需要创建一个弹出框,NSTextView
例如
“这个男孩有一条狗”
一旦用户将光标悬停在 adog
上(没有选择任何内容的鼠标向上),需要触发一个可可事件,以便我可以执行一个操作,即显示一个弹出框我的案例
我认为NSAttributedString
可能会有所帮助,但没有看到任何内置的悬停事件或跟踪功能。
ios - Objective C - 使用自己的样式从 HTML 文本更改属性字符串的字体
我从服务器动态获取 HTML 字符串并将其解析为属性字符串以在我的应用程序中显示它。由于字符串有自己的样式,它会显示不同的字体和大小,这会影响我们的设计选择。
有些文本是颜色定义的,有些则不是。
样品颜色定义:<b><font color="red">Sample Red Color</font></b>
我想为所有文本设置字体和大小,并仅为那些没有颜色定义的文本设置颜色。
这是我的代码:
`msgContent.textColor = [UIColor colorFromHexString: @"454545"];
这会更改所有字符串的颜色,我只想为那些没有定义颜色的文本更改颜色。红色文本仍应为红色,其他文本应为 @"454545"。