gpt4 book ai didi

C# Monotouch/Xamarin.iOS - UILabel 在单个字符串中包含纯文本和斜体文本

转载 作者:太空狗 更新时间:2023-10-30 00:31:56 24 4
gpt4 key购买 nike

我有一串包含纯文本和斜体文本的文本。我如何使用 UILabel 表示它?

“我是纯文本,而我是斜体文本

var someText = "我是纯文本,而我是斜体文本

UILabel myLabel = new UILabel(new RectangleF(0,0,100,40));
myLabel.Text = someText;

最佳答案

我更喜欢这样连接:

var text = new NSMutableAttributedString (
str: "I am plain text whereas ",
font: UIFont.SystemFontOfSize (14f)
);

text.Append (new NSMutableAttributedString (
str: "I am italic text.",
font: UIFont.ItalicSystemFontOfSize (14f)
));

var label = new UILabel () { AttributedText = text };

用这种方式维护起来似乎比计算字符更容易。但我完全同意——所有这些 AttributedString 的东西都是 hacky。 Jason 的链接到 docs很有帮助,谢谢。

关于C# Monotouch/Xamarin.iOS - UILabel 在单个字符串中包含纯文本和斜体文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21285100/

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