[ios] 접근성 화면 조정

iOS는 시각, 청각, 운동 능력이 제한된 사용자들을 지원하기 위해 복수의 접근성 기능을 제공합니다. 이 기능은 사용자의 환경에 따라 화면을 조정하여 더 편리한 사용을 도와줍니다.

화면 조정 기능 활성화

iOS 기기에서 화면 조정을 사용하려면 다음 단계를 따릅니다.

  1. 설정 앱을 엽니다.
  2. 접근성을 선택합니다.
  3. 화면 밝기 및 텍스트 크기로 들어갑니다.
  4. 화면 조정을 켭니다.

화면 색상 반전

화면 색상 반전은 iOS에서 제공하는 기본적인 화면 조정 기능 중 하나입니다. 색상 반전을 활성화 하면 흰 배경이 검정, 글자 색상이 흰색으로 바뀝니다. 이를 통해 저시력 사용자가 글자를 더 잘 볼 수 있게 됩니다.

// 코드 예시
if UIAccessibility.isInvertColorsEnabled {
    // 화면 색상 반전이 활성화되어 있을 때 수행할 작업
} else {
    // 화면 색상 반전이 비활성화되어 있을 때 수행할 작업
}

글꼴 크기 조정

사용자는 iOS 설정에서 글꼴 크기를 조정할 수 있습니다. 화면 조정을 위해 텍스트 크기를 증가시켜서 더 쉽게 읽을 수 있는 글자 크기로 변경할 수 있습니다.

// 코드 예시
let preferredSize = UIFont.preferredFont(forTextStyle: .body)
label.font = UIFontMetrics.default.scaledFont(for: preferredSize)

화면 조정 스위치 제어

앱에서 사용자 정의 화면 조정을 위한 스위치를 제공할 수 있습니다. 이를 통해 사용자는 앱 내에서 더욱 향상된 사용 경험을 얻을 수 있습니다.

// 코드 예시
let switchControl = UISwitch()
switchControl.addTarget(self, action: #selector(switchChanged(_:)), for: .valueChanged)

결론

iOS의 화면 조정은 모든 사용자에게 적합한 환경을 제공하여 더 나은 사용 경험을 제공합니다. 앱 개발자들은 접근성을 고려하여 사용자의 다양한 요구 사항을 충족시키는 데 중점을 둘 필요가 있습니다.

참고: Apple iOS 접근성 가이드

이상으로 “iOS 접근성: 화면 조정”에 대해 알아보았습니다. iOS 접근성에 대한 더 자세한 정보는 위의 링크를 참고하시기 바랍니다.