2012-07-11 2 views
0

내 앱을 더 쉽게 액세스 할 수있게하려고 노력 중이지만 문제가 있습니다. 내 앱의 일부는 각각 긴 텍스트가 포함 된 UIScrollView으로 구성된 조언으로 구성됩니다. (텍스트는 Photoshop으로 준비한 UIImage입니다.)긴 텍스트에 액세스 할 수있게 만드는 방법

사용자가 모든 조언을 듣고 필요할 때마다 일시 중지 할 수 있도록 액세스 가능하게 만들고 싶습니다. UIAccessibilityLabel을 사용하려고 생각했지만 텍스트가 너무 깁니다.

미리 도움을 주셔서 감사합니다.

답변

6

내가 iOS 개발자는 아니지만 장시간 맹인 iOS 사용자라는 말로 머리말을 붙이겠습니다.

텍스트 읽기를 일시 중지하고 내가 아는 바로 그 지점에서 재개 할 수있는 방법이 없습니다. 문서에 따르면 accessibilityLabel은 문장 아래에서 전달할 수있는 접근성 정보를 제공한다는 것을 알았습니다. 내가 생각할 수있는 옵션은 UIAccessibilityIsVoiceOverRunning을 사용하여 VoiceOver가 사용 설정되어 있는지 테스트하는 것입니다. 이것이 사실이라면 텍스트를 텍스트보기에 넣고 UIImage 대신 표시 할 수 있습니다.

textView은 VoiceOver 사용자가 사용할 수있는 최상의 옵션 인 문자, 단어 또는 라인으로 텍스트를 읽을 수있게합니다. VoiceOver가 실행 중이 아니면 테스트 결과가 false로 표시되고 UIImage이 정상적으로 표시되며 사용자는 다른 내용을 볼 수 없습니다.

관련 문제