У меня есть метка в моем приложении, которую пользователь должен иметь возможность использовать с включенным VoiceOver, чтобы он говорил текст этой метки. Тем не менее, я хочу, чтобы он всегда говорил что-то, прежде чем читать текст ярлыка. Я попытался установить accessibilityLabel
через self.displayLabel.accessibilityLabel = "my text here" + self.displayLabel.text!
, но это приводит к тому, что он всегда устанавливается в исходное текстовое значение метки, которое всегда меняется в этом приложении.Добавить текст, чтобы поговорить перед объявлением текста ярлыка
Как добавить текст для объявления непосредственно перед содержимым этикетки, гарантируя, что он всегда будет говорить о текущем содержимом текста этикетки?
Почему вы не можете добавить текст на эту метку перед назначением? – iOSdev
Обновляйте его каждый раз, когда текст ярлыка изменяется (и рассмотрите возможность публикации уведомления об изменении объявления или макета). – Wain