Что происходит в SwiftUI, когда появляется лист действий? - PullRequest
1 голос
/ 22 февраля 2020

Цвет акцента кнопки по умолчанию автоматически изменится на серый (отключен или недоступен), когда появится лист действий. Но с пользовательским цветом акцента это не произойдет.

Так что же вызвало такое поведение кнопки с цветом акцента по умолчанию?

before after

1 Ответ

1 голос
/ 22 февраля 2020

Я считаю (поскольку я не мог найти тот), нет никакой документации для этого.

Но, как мы все можем наблюдать, я полагаю, если вы используете Color.accentColor в любых представлениях, и когда появляется ActionSheet, все представления будут перечисляться, и если такое представление имеет Color.accentColor для любого свойство color-способны, это свойство будет переключено (изменено на серый и обратно на accentColor).

Например, ZStack с Color.accentColor.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...