Ответ 1
См. iOS 11 UIView
свойство accessibilityIgnoresInvertColors.
В iOS 11 появилась новая функция под названием "Интеллектуальные инверсные цвета", и я хочу использовать ее в своем приложении. У меня уже есть свой темный режим, реализованный в моем приложении, поэтому я сам обработаю процесс "инверсии цвета", когда включена функция интеллектуального инвертирования. Я хочу знать:
Я искал всюду в Google, StackOverflow и веб-сайте Apple Developer некоторое время и до сих пор не смог найти ответ.
Спасибо заранее!
Update:
Благодаря @Toma answer, я успешно смог предотвратить инвертирование iOS 11 в моем приложении. Теперь у меня другая проблема...
Для части обнаружения, кажется, что UIAccessibilityIsInvertColorsEnabled()
будет возвращать только true
, если включена функция интеллектуального инвертирования (iOS 11). По крайней мере, этого достаточно для меня, пока. Im теперь интересно, как узнать, когда включен Classic Invert. Опубликуйте обновленный ответ ниже, если вы знаете, как это сделать! Спасибо!
См. iOS 11 UIView
свойство accessibilityIgnoresInvertColors.