
UIDrawTextFont::getDescent 메소드는 텍스트의 하강을 계산하는 데 사용되는 기준점을 반환합니다.
예를 들어, 'A'와 'g'의 하강은 각각 1.0f와 0.0f입니다.
이 메소드는 텍스트의 하강을 직접 반환하지 않습니다. 대신, 텍스트의 하강을 계산하는 데 사용되는 기준점을 반환하여, 개발자가 텍스트의 하강을 계산할 수 있도록 합니다.
예를 들어, 다음 코드는 'A'와 'g'의 하강을 계산하는 방법을 보여줍니다.
#hostingforum.kr
swift
let font = UIFont.systemFont(ofSize: 17)
let descentA = font.fontDescriptor.symbolFont?.capHeight - font.fontDescriptor.symbolFont?.xHeight
let descentG = font.fontDescriptor.symbolFont?.capHeight - font.fontDescriptor.symbolFont?.xHeight
print("A의 하강: (descentA ?? 0)")
print("g의 하강: (descentG ?? 0)")
이 코드는 'A'와 'g'의 하강을 계산하여, 개발자가 텍스트의 하강을 계산할 수 있도록 합니다.
2025-06-08 13:50