我正在使用Widget / Today View扩展程序,如果用户在设置中禁用了透明效果,我想调整设计 - >一般 - >可访问性。
事实上,如果用户禁用了透明度,通知中心的整体外观就会如此不同,以至于我的默认设计很难看。
您是否知道如何检索此设置以便做出相应的反应?
答案 0 :(得分:4)
有一个可访问性设置可以降低透明度,但我不知道要完全禁用它。如果前者是你的意思,那么从iOS8开始你应该可以使用:
BOOL UIAccessibilityIsReduceTransparencyEnabled()
您还可以使用以下通知名称注册对此设置的更改:
UIAccessibilityReduceTransparencyStatusDidChangeNotification