我正在制作壁纸应用程序,想检查用户是否在他的 iOS 7 设备上启用了视差。在 Objective-C 中有没有一种方法可以检查? Apple 是否授予我们开发人员检查此 bool 值的权限?
即如果启用了视差,则执行第 1 步,否则执行第 2 步
最佳答案
从 iOS 8 开始:
// Returns whether the system preference for reduce motion is enabled
UIKIT_EXTERN BOOL UIAccessibilityIsReduceMotionEnabled() NS_AVAILABLE_IOS(8_0);
UIKIT_EXTERN NSString *const UIAccessibilityReduceMotionStatusDidChangeNotification NS_AVAILABLE_IOS(8_0);
对于 iOS 8 之前的任何版本,我认为没有合法的方法来判断。
关于ios - 如何检查是否启用了视差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20361033/