gpt4 book ai didi

ios - react native : detect if UIVisualEffectView is supported

转载 作者:行者123 更新时间:2023-11-29 01:57:14 26 4
gpt4 key购买 nike

我想使用 react-native-blur在我的带有 React Native 的 iOS 应用程序上,在 iOS 7 上使用替代可视化(例如 backgroundColor),它不支持 UIVisualEffectView

例如:

styles = { 
backgroundColor: isVisualEffectViewSupported ? "transparent" : "rgba(0,0,0,.5)"
}

如何检测当前平台是否支持 UIVisualEffectView?

最佳答案

objective-C :

Class cls = NSClassFromString(@"UIVisualEffectView");
if (cls) {
// class exists, do whatever you need with it
} else {
// class doesn't exists, fallback
}

swift :

if NSClassFromString("UIVisualEffectView") != nil {
println("UIVisualEffectView exists")
} else {
println("UIVisualEffectView does not exists")
}

关于ios - react native : detect if UIVisualEffectView is supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30704400/

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