I am making a wallpaper app and would like to check if a user has parallax enabled on his iOS 7 device. Is there a way in objective-C that I can check that? Has Apple grante
For devices not supporting the parallax (i.e. any iPhone model before iPhone 5) you can just check the model and be sure that no parallax is on.
For the device supporting it you should programmatically check the Reduce Motion accessibility setting, but apparently there's no public API for checking whether that option is on.
According to the UIKit Function Reference, the only checks you can perform are the following
UIAccessibilityPostNotificationUIAccessibilityIsVoiceOverRunningUIAccessibilityIsClosedCaptioningEnabledUIAccessibilityRequestGuidedAccessSessionUIAccessibilityIsGuidedAccessEnabledUIAccessibilityIsInvertColorsEnabledUIAccessibilityIsMonoAudioEnabledUIAccessibilityZoomFocusChangedUIAccessibilityRegisterGestureConflictWithZoomUIAccessibilityConvertFrameToScreenCoordinatesUIAccessibilityConvertPathToScreenCoordinates