c# - MonoTouch - 创建一个在单个标签中同时包含粗体和纯文本的 UILabel

标签 c# xamarin.ios uilabel nsattributedstring

任何人都可以为我提供一个简单的示例,展示如何创建在单个标签中同时包含粗体和纯文本的 UILabel 吗?

我四处搜寻并设法拼凑出一些可以显着修改 UILabel 外观的东西,但我不知道如何仅更改标签的部分内容...

应该不会这么难吧?我想我需要创建一个 UILabel,使用 NSAttributedString 文本,并指定一个 NSRange 来说明我想要粗体的哪些部分?

澄清一下,我使用的是 MonoTouch。

最佳答案

类似这样的东西,尽管您需要为 NSAttributedString 使用一组更复杂的属性

label.AttributedText = new NSAttributedString (
    "Label", 
    underlineStyle: NSUnderlineStyle.Single);

关于c# - MonoTouch - 创建一个在单个标签中同时包含粗体和纯文本的 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16219504/

相关文章:

ios - Swift 中的左对齐垂直 UILabel

c# - Linq 是否根据实际集合类型优化执行?

c# - 如何访问其他类中的控件

C# 将对象转换为存储在字符串变量中的另一种类型

c# - 如何添加时间以使用 .Net(C#) 发送 API 推送消息 (parse.com)

适用于 XAML\AXML 开发人员的 iOS 网格、面板。

swift - 使用 attributeText 时多行 UILabel 不会调整文本大小

c# - 从 Obj C 到 C# 的转换

c# - Monotouch/C# 版本的 "stringWithContentsOfUrl"

ios - NSAttributedString 不会显示正确的字体