VoiceOver2 [WWDC18] Writing Great Accessibility Labels 요약 1. Label을 추가하라 버튼은 Accessibility label을 설정하지 않으면 그냥 버튼으로 읽는다. 만약 이미지가 있는데 label이 없다면 이미지의 이름을 읽는다. 2. Element Type을 label에 포함하지 마라 만약 전자처럼 설정하면 VoiceOver는 Add button, button으로 읽어서 button을 두 번이나 읽는다. 3. UI가 바뀔 때 label도 바꾸어라 4. 충분한 내용을 전달하라 5. 중복을 피해라 6. 의미있는 애니메이션에 label을 추가하라 7. 너무 자세한 label은 피해라 - 예외 2022. 1. 26. [WWDC21] Tailor the VoiceOver experience in your data-rich apps More Content 로터를 선택한 후 밑으로 내릴 때마다 더보기에 있는 내용을 VoiceOver로 들을 수 있습니다. 위의 예제와 같이 AXCustomContent를 통해 데이터가 많은 앱에서 VoiceOver 환경을 맞춤화할 수 있습니다. Accessibility를 import하고 AXCustomContentProvider를 상속받으면 됩니다. importance를 높음으로 설정하면 AXCustomContent이지만 더보기 로터를 사용할 필요없이 무조건 읽어줍니다. SwiftUI에서도 가능합니다. 이렇게 Key를 만들어 사용할 수 있습니다. 영상: https://developer.apple.com/videos/play/wwdc2021/10121/ Tailor the VoiceOver experien.. 2022. 1. 26. 이전 1 다음