- Accessibility Label, Hint, Value가 각각 어떤 차이가 있고, 어떻게 쓰이는지 정리해봅시다 ![](https://i.imgur.com/Y8QN9UO.png) - 접근성 요소를 식별하는 localized된 문자열의 간결한 label ``` Button(action: {}, label: { Text("➡️✉️") }) .accessibility(label: Text("Send")) ``` ![](https://i.imgur.com/TB6dKBz.png) - 접근성 요소의 값을 포함하는 localized된 문자열 - 슬라이더 값이나 텍스트 필드의 값이 바뀌는 경우에 사용할 수 있다. ``` Slider(value: $sliderValue, in: minimumValue…maximumvalue) .accessibility(value: Text(“\(Int(sliderValue)) out of 10”)) ``` ![](https://i.imgur.com/RduIWqL.png) - 접근성 요소에 대한 작업 수행 결과에 대한 간략한 설명이 포함된 localized된 문자열 - 요소를 동작시키기 위한 방법을 안내한다. - Hint 속성은 컨트롤이나 View에서 작업을 수행 한 결과를 설명한다. 요소의 Label에서 action결과가 명확하지 않은 경우에만 Hint를 제공해야한다. ``` Button(action: {}, label: { Text(“➡️✉️”) }) .accessibility(hint: Text(“Sends your message.”)) ``` [Apple accessibilityLabel](https://developer.apple.com/documentation/objectivec/nsobject/1615181-accessibilitylabel) [Apple accessibilityValue](https://developer.apple.com/documentation/objectivec/nsobject/1615117-accessibilityvalue) [Apple accessibilityHint](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint) [SwiftUI Accessibility: Attributes ](https://medium.com/@r.whitaker/swiftui-accessibility-attributes-4aa120b3cc76)