2014-12-04 4 views
1

VoiceOver를 사용할 때 계산기 응용 프로그램에서 숫자 키에 집중할 때 (한 번 누르거나 위에 손가락을 밀거나 왼쪽/오른쪽으로 스 와이프하여), VoiceOver는 버튼 제목을 발표합니다. 그런 다음 두 번 살짝 눌러 단추를 "활성화"하면 버튼이 눌려지고 VoiceOver는 단추 제목 발표보다 높은 음높이로 계산기 화면에 삽입 된 문자를 발표합니다.VoiceOver : 계산기의 키처럼 동작하는 버튼을 구현하는 방법

내 질문은 : 내 응용 프로그램의 단추에 대해 동일한 동작을 어떻게 얻을 수 있습니까? 단추를 활성화 할 때 높은 음높이로 단추 제목을 반복합니까?

나는 접근성 특성을 키보드 키로 설정했습니다. 발표 알림을 올리려고했지만 알림이 더 높지 않습니다.

+0

접근성 레이블도 설정하고 있습니까? – unobf

+0

@unobf 아니요, VoiceOver에서 버튼의 제목 텍스트를 알리도록했습니다. – Joey

+0

접근성 레이블을 설정해보십시오. – unobf

답변

0

사용자가 컨트롤 작업을 호출 할 때 accessibilityActivate 메서드를 재정 의하여 특정 작업을 수행합니다.

+0

좋아, 그럼? 당신은'AVSpeechSynthesizer'를 사용할 수 있습니다 만, 그렇게하면 VoiceOver는 그 위에 물건을 알립니다. 예를 들면'UIAccessibilityAnnouncementNotification'을 게시하면됩니다. – Joey