gpt4 book ai didi

iphone - 如何在 UILabel 中只加粗一个单词?

转载 作者:行者123 更新时间:2023-12-03 18:35:43 24 4
gpt4 key购买 nike

显示具有完全相同文本的单个标签很容易,但是当您想以粗体显示一个单词时会发生什么?

示例:

您的所有基地属于我们。

最佳答案

UILabel 本身无法在文本中绘制具有不同属性/字体的标签。但核心文本可以。您可以创建 UILabel 的子类来包装属性字符串并使用 Core Text 来绘制它。您可以按照this sample code中的方式处理绘图。来自核心文本编程指南:

// Build up your attributed string, then...
CTLineRef line = CTLineCreateWithAttributedString(attrString);

// Set text position and draw the line into the graphics context
CGContextSetTextPosition(context, 10.0, 10.0);
CTLineDraw(line, context);
CFRelease(line);

关于iphone - 如何在 UILabel 中只加粗一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3998179/

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