如何知道用户是否在设置中禁用了透明度 - >辅助功能?

时间:2014-08-18 16:16:07

标签: ios widget ios8 transparency ios-app-extension

我正在使用Widget / Today View扩展程序,如果用户在设置中禁用了透明效果,我想调整设计 - >一般 - >可访问性。

事实上,如果用户禁用了透明度,通知中心的整体外观就会如此不同,以至于我的默认设计很难看。

您是否知道如何检索此设置以便做出相应的反应?

1 个答案:

答案 0 :(得分:4)

有一个可访问性设置可以降低透明度,但我不知道要完全禁用它。如果前者是你的意思,那么从iOS8开始你应该可以使用:

BOOL UIAccessibilityIsReduceTransparencyEnabled()

您还可以使用以下通知名称注册对此设置的更改:

UIAccessibilityReduceTransparencyStatusDidChangeNotification