gpt4 book ai didi

ios - Xcode + Swift - 如果设备使用的是 iOS 8,则只有某些元素

转载 作者:行者123 更新时间:2023-11-28 13:21:00 25 4
gpt4 key购买 nike

我在做游戏,没想到目标设备设置为iOS 8,我去换了iOS 7,这样兼容更多的设备。但是,正如在 iOS 7 上测试的那样,我意识到 UIVisualEffectView 不起作用。无论如何,我可以让 UIVisualEffectView 仅在运行的设备有 iOS 8 而不是 iOS 7 时出现吗?

最佳答案

您可以像这样检查 UIVisualEffectView 是否可用:

if (NSClassFromString("UIVisualEffectView") != nil) {
NSLog("UIViewVisualEffectView is available");
// Use UIVisualEffectView
} else {
NSLog("UIViewVisualEffectView is not available");
// Do something else
}

这种方法很好,因为代码记录了为什么使用 if 语句,并且您不必记住引入类时的操作系统版本。

关于ios - Xcode + Swift - 如果设备使用的是 iOS 8,则只有某些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25792035/

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