gpt4 book ai didi

ios - 检测字体在 iOS 上是否为粗体/斜体?

转载 作者:IT王子 更新时间:2023-10-29 08:09:44 28 4
gpt4 key购买 nike

给定一个 UIFont 或一个 CTFont,我如何判断字体是粗体还是斜体?

最佳答案

iOS7 字体描述符

没有理由使用 Core Text,您可以简单地向 UIFont 询问 fontDescriptor。

        UIFont *font = [UIFont boldSystemFontOfSize:17.0f];
UIFontDescriptor *fontDescriptor = font.fontDescriptor;
UIFontDescriptorSymbolicTraits fontDescriptorSymbolicTraits = fontDescriptor.symbolicTraits;
BOOL isBold = (fontDescriptorSymbolicTraits & UIFontDescriptorTraitBold) != 0;

展望 future ,这可能是询问字体特征的最简单方法。

关于ios - 检测字体在 iOS 上是否为粗体/斜体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6638278/

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