gpt4 book ai didi

ios - UIContentSizeCategoryDidChangeNotification 不适用于模拟器 iOS 9.3,但适用于设备

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

我有一个 UIContentSizeCategoryDidChangeNotification 的观察者,当用户在设置 -> 可访问性下更改字体大小时,它会被触发。

   NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil)

我以前从未遇到过任何问题,但现在我在 iphone 模拟器 iOS 9.3 上遇到了问题。但是,它可以在装有 iOS 9.3 的真实设备上运行。

模拟器返回

bogus value for UIPreferredContentSizeCategoryName: (null)

有没有人遇到过同样的问题?

最佳答案

这似乎是 iOS 中的一个错误,我是这样写的:

print(UIApplication.sharedApplication().preferredContentSizeCategory)

而且我发现,当应用程序在装有 iOS 9.3 的真实设备上运行时,控制台信息可能是

但是当应用程序在 iOS 9.3 的 iOS 模拟器上运行时,无论我在设置中选择什么字体大小,控制台信息始终是 UICTContentSizeCategoryL

关于ios - UIContentSizeCategoryDidChangeNotification 不适用于模拟器 iOS 9.3,但适用于设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36204330/

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