
UIDrawTextFontDescriptor의 getWeight 메서드는 텍스트의 두께를 반환하는 메서드입니다. 두께는 텍스트의 굵기를 의미하며, 일반적으로 100에서 900 사이의 값을 가집니다.
UIDrawTextFontDescriptor를 사용하여 텍스트를 출력할 때, weight를 설정하기 위해서는 getWeight 메서드를 사용할 수 있습니다. weight를 설정하는 방법은 다음과 같습니다.
1. `UIFontDescriptor` 객체를 생성하여 weight를 설정합니다.
2. `UIFontDescriptor` 객체의 `getWeight` 메서드를 호출하여 weight를 반환합니다.
3. 반환된 weight를 `UIFont` 객체의 `fontDescriptor` 속성에 설정합니다.
weight가 실제로 텍스트에 미치는 영향은 다음과 같습니다.
- weight가 100일 때, 텍스트의 두께가 가장 얇습니다.
- weight가 900일 때, 텍스트의 두께가 가장 두껍습니다.
- weight가 500일 때, 텍스트의 두께가 일반적인 두께를 나타냅니다.
예를 들어, 다음과 같이 weight를 설정하여 텍스트를 출력할 수 있습니다.
#hostingforum.kr
swift
let fontDescriptor = UIFontDescriptor(fontFeatures: [.bold])
let font = UIFont(descriptor: fontDescriptor, size: 17)
label.font = font
이 코드는 label의 텍스트를 bold font로 출력합니다.
2025-08-10 10:31