Я пытаюсь получить accessibilityValue
с десятичным числом на пользовательском UIView
для считывания, например, «двадцать первая точка», подобно тому, как голос за кадром считывает значения длительности и ключевого кадра в видео триммер при редактировании видео в приложении «Фото».
При настройке по умолчанию значение считывается как «двадцать точка один». Если вместо этого установить accessibilityAttributedLabel
, используя клавишу accessibilitySpeechPunctuation
, он будет читаться как «двадцать первый период».
view.accessibilityAttributedLabel = NSAttributedString(string: "20.1", attributes: [.accessibilitySpeechPunctuation: true])
Не прибегая к ручному построению строки нумерации c чтобы прочитать, кто-нибудь знает, как получить число для чтения, говоря «точка» вместо «точка» или «точка»?