Использование пользовательского ButtonStyle нарушило наложение AccessibilityShowButtonShapesIOS

Программируем под IOS
Гость
Использование пользовательского ButtonStyle нарушило наложение AccessibilityShowButtonShapes

Сообщение Гость »


Я использую собственный стиль ButtonStyle для изменения цвета кнопки в нажатом состоянии

Кнопка(действие: действие) { просмотр тела } .buttonStyle(ListCellButtonStyle()) частная структура ListCellButtonStyle: ButtonStyle { func makeBody (конфигурация: Конфигурация) -> some View { конфигурация.метка .overlay( Прямоугольник() .foregroundColor(configuration.isPressed ? .statePressed : .clear) ) } } Но это удаляет поведение по умолчанию при отображении форм кнопок в режиме специальных возможностей:

Настройки > Специальные возможности > Отображение и размер текста -> Формы кнопок -> true Как я могу получить код DefaultButtonStyle для копирования этого связанного персонала или как я могу не создавать новый ButtonStyle, а изменить DefaultButtonStyle?

Вернуться в «IOS»