반응형

 

Hacking with Swift 사이트의 강좌 번역본입니다.

 

[원문 : https://www.hackingwithswift.com/quick-start/swiftui/how-to-use-decorative-images-to-reduce-screen-reader-clutter]

 

How to use decorative images to reduce screen reader clutter

 

SwiftUI는 화면을 읽는 라벨용으로 이미지의 이름을 자동으로 사용하며, 이는 Photo of Paul Hudson 또는 Hacking with Swift logo와 같은 이미지 이름이 있는 경우에 도움이 됩니다. 하지만, 몇몇 이미지들은 단순히 장식용(decorative)이기 때문에 읽을 의미가 없습니다 - 그것들은 화면에서 다른 정보는 전달하지 않거나 사용자 인터페이스를 더 매력적(attractive)으로 보이게 만듭니다.

 

Image(BulletPoint) 같은 것을 사용해서 이미지를 만드는 경우 화면을 읽는 것(screen reader)은 표준 UI의 일부로 읽을 것입니다. 더 좋은 생각은 Image(decorative:) 초기화를 사용해서 만드는 것이며, SwiftUI에게 화면을 읽는 것에 노출해서는 안된다는 것을 말합니다.

Image(decorative: "BulletPoint")

 

사용자 인터페이스를 만들고 VoiceOver를 사용해서 이미지가 올바르게 표시됐는지 마지막으로 확인할 가치가 있습니다 - 마지막으로 원하는 것은 화면을 읽는 것(screen reader)가 코드에서만 사용되는 것으로 알던 이상한 내부의 파일 이름을 말하는 것입니다.

반응형
Posted by 까칠코더
,