gpt4 book ai didi

ios - 您调用什么方法来获取用户的首选文本大小?

转载 作者:行者123 更新时间:2023-12-01 15:38:54 26 4
gpt4 key购买 nike

iOS 有一个您调用的方法,它会告诉您用户选择的动态类型文本大小(他们在“设置”>“常规”>“文本大小”中设置,有 7 个从小到大的可能值)。

您可以进行一个 API 调用,它返回描述这七个选项的七个字符串值之一,但我似乎找不到它。我知道它存在,因为我以前使用过它,但我在任何地方都找不到它。

注意:我不是在谈论这种方法:

[UIFont preferredFontForTextStyle:UIFontTextStyleBody]

它返回一个 UIFont。

最佳答案

swift 4:

这就是我用来确定 Swift 中当前字体类别的方法。

 let fontCategory = UIApplication.shared.preferredContentSizeCategory

switch fontCategory {
case UIContentSizeCategory.accessibilityExtraExtraExtraLarge:
print("A_XXXL")
case UIContentSizeCategory.accessibilityExtraExtraLarge:
print("A_XXL")
case UIContentSizeCategory.accessibilityExtraLarge:
print("A_XL")
case UIContentSizeCategory.accessibilityLarge:
print("A_L")
case UIContentSizeCategory.accessibilityMedium:
print("A_M")
case UIContentSizeCategory.extraExtraExtraLarge:
print("XXXL")
case UIContentSizeCategory.extraExtraLarge:
print("XXL")
case UIContentSizeCategory.extraLarge:
print("XL")
case UIContentSizeCategory.large:
print("L")
case UIContentSizeCategory.medium:
print("M")
case UIContentSizeCategory.small:
print("S")
case UIContentSizeCategory.extraSmall:
print("XS")
case UIContentSizeCategory.unspecified:
print("Unspecified")
default:
print("Unknown")
}

关于ios - 您调用什么方法来获取用户的首选文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22085059/

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