2016-07-13 3 views
3

현재 내 전체 iOS 앱을 통해 접근성 음성을 최적화하기 위해 걸어 가고 있습니다. 서브 클래 싱 된 UITextView에 관해서는 음성으로 생각한 것처럼 행동하지 않습니다. 내 UITextView 하위 클래스는 becomeFirstResponder 및 resignFirstResponder에서 수퍼 뷰의 레이어에서 경로 색만 변경합니다. 그래서 내 접근성을 방해 할 수있는 UITextView 하위 클래스에는 특별한 것이 없습니다.UITextView가 내게 필요한 옵션 음성에 예기치 않게 응답 함

UITextView에 텍스트가 없으면 예상대로 작동합니다. 음성 해설은 그것이 텍스트 필드이며 편집을 위해 두 번 탭할 수 있다고 알려줍니다. 그러나 UITextView에 텍스트가있을 때, 음성 오버가 알려주는 것은 UITextView의 가치입니다. Voice over는 편집 가능한 텍스트 필드라는 것을 나에게 더 이상 말하지 않습니다.

내가 잘못 했나요? 왜 그렇게 행동하는거야?

어떤 도움을 주셔서 감사합니다!

답변

0

텍스트 필드에 대한 접근성 힌트 또는 레이블을 편집하지 않은 경우 적절하게 작동해야합니다. 선택한 경우는 말해야한다 : 당신이 (전무 비어있는 경우)

  • 당신이 텍스트 필드의
  • 값에있는 편집 모드를 편집하는 경우

    1. 그것은 텍스트 필드
    2. 입니다
    3. 커서가있는 위치

    그런 다음 입력하는 동안 입력 할 문자를 입력하십시오. 공백을 치거나 입력 할 때 방금 입력 한 단어를 말해야합니다. 텍스트 필드가 이러한 동작을 나타내고있는 한 괜찮습니다.

    팁 : 접근성 요소가 어떻게 작동하는지 알고 싶으면 접근성이 설정된 기본 iOS 앱을 사용하여 앱과 비교해보십시오.

  • 관련 문제