Как заставить VoiceOver озвучивать карточку SwiftUI целиком
Как заставить VoiceOver озвучивать карточку SwiftUI целиком Составную карточку с иконкой, названием и числом VoiceOver может прочитать как набор несвязанных элементов: «изображение, текст, текст». Модификатор .accessibilityElement(children: .combine) объединяет дочерние представления в один логический элемент. После объединения задайте короткое основное описание через .accessibilityLabel(), текущее состояние через .accessibilityValue(), а дополнительный контекст через .accessibilityHint(). Например, карточка со звездой, числом 42 и подписью Favorites вместо трёх отдельных фрагментов будет звучать как «Favorites: 42». Для проверки включите VoiceOver в настройках доступности iOS и пройдите по карточкам свайпами. Каждая должна озвучиваться как законченный объект с понятным названием и состоянием. Код карточки и сценарий проверки VoiceOver помогут сверить реализацию.