gpt4 book ai didi

c# - Xamarin Mac 中的 AttributeName 使用什么

转载 作者:太空狗 更新时间:2023-10-29 17:30:29 25 4
gpt4 key购买 nike

我试图在 Xamarin 中为我的 NSMutableAttributedString 中的子字符串着色,但它似乎缺少正确的常量,

enter image description here

我应该放什么?

更新。这更接近:

var s = new NSMutableAttributedString ("hello");
s.AddAttribute (CTStringAttributeKey.ForegroundColor , NSColor.Red, new NSRange (0, 3));
wordLabel.AttributedStringValue = s;

并给予

enter image description here

虽然屏幕上的颜色仍然是黑色文本!

enter image description here

Update2 可能CTStringAttributeKey是错误的,但是没有NSStringAttributeKey

enter image description here

最佳答案

如果人们想知道 Xamarin iOS 的等价物是什么,这里是:前景颜色属性名称可在此处找到:UIStringAttributeKey.ForegroundColor

另外 NSColor.Red 应该是 UIColor.Red

所以添加一个属性应该是这样的:

s.AddAttribute(UIStringAttributeKey.ForegroundColor, UIColor.Red, new NSRange(0,3));

关于c# - Xamarin Mac 中的 AttributeName 使用什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22720067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com