如何检测是否支持 UIMotionEffect?
How to detect if the UIMotionEffect is supported?
有没有办法检测 UIMotionEffect
是否在我的应用 运行 所在的设备上受支持?
你可以这样测试:
if ([UIMotionEffect class]) {
// do stuff with UIMotionEffect
} else {
// UIMotionEffect does not exists
}
在 iOS < 4.2 中这样做:
Class theClass = NSClassFromString(@"UIMotionEffect");
if (theClass) {
// do stuff with UIMotionEffect
} else {
// UIMotionEffect does not exists
}
有没有办法检测 UIMotionEffect
是否在我的应用 运行 所在的设备上受支持?
你可以这样测试:
if ([UIMotionEffect class]) {
// do stuff with UIMotionEffect
} else {
// UIMotionEffect does not exists
}
在 iOS < 4.2 中这样做:
Class theClass = NSClassFromString(@"UIMotionEffect");
if (theClass) {
// do stuff with UIMotionEffect
} else {
// UIMotionEffect does not exists
}