Notice
Recent Posts
Recent Comments
Link
투케이2K
204. (ios/swift) preferredContentSizeCategory 사용해 아이폰 시스템 텍스트 폰트 설정 사이즈 확인 실시 본문
IOS
204. (ios/swift) preferredContentSizeCategory 사용해 아이폰 시스템 텍스트 폰트 설정 사이즈 확인 실시
투케이2K 2022. 9. 20. 13:12[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// MARK: - [테스트 함수 정의]
func testMain() {
print("")
print("===============================")
print("[ViewController >> testMain() :: 테스트 함수 수행]")
print("===============================")
print("")
/*
// -----------------------------------
[요약 설명]
// -----------------------------------
1. preferredContentSizeCategory : 사용자가 선호하는 글꼴 크기 옵션 값을 확인할 수 있습니다
// -----------------------------------
*/
// [초기 변수 선언 실시]
let fontCategory = UIApplication.shared.preferredContentSizeCategory
var fontSize = ""
switch fontCategory {
case UIContentSizeCategory.accessibilityExtraExtraExtraLarge:
fontSize = "A_XXXL"
case UIContentSizeCategory.accessibilityExtraExtraLarge:
fontSize = "A_XXL"
case UIContentSizeCategory.accessibilityExtraLarge:
fontSize = "A_XXXL"
case UIContentSizeCategory.accessibilityLarge:
fontSize = "A_L"
case UIContentSizeCategory.accessibilityMedium:
fontSize = "A_M"
case UIContentSizeCategory.extraExtraExtraLarge:
fontSize = "XXXL"
case UIContentSizeCategory.extraExtraLarge:
fontSize = "XXL"
case UIContentSizeCategory.extraLarge:
fontSize = "XL"
case UIContentSizeCategory.large:
fontSize = "L"
case UIContentSizeCategory.medium:
fontSize = "M"
case UIContentSizeCategory.small:
fontSize = "S"
case UIContentSizeCategory.extraSmall:
fontSize = "XS"
case UIContentSizeCategory.unspecified:
fontSize = "Unspecified"
default:
fontSize = "Unknown"
}
// [로그 출력 실시]
print("")
print("===============================")
print("[ViewController >> testMain() :: 로그 결과 확인]")
print("[fontSize :: \(fontSize)]")
print("===============================")
print("")
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
Comments