
UIDrawTextLayout의 setColor 메서드는 UIColor 타입의 파라미터를 받습니다.
UIColor는 iOS에서 사용하는 색상 표현 방식입니다. UIColor의 종류로는 다음과 같습니다.
- UIColor(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)
- UIColor(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat, colorSpace: ColorSpace)
- UIColor(hue: CGFloat, saturation: CGFloat, brightness: CGFloat, alpha: CGFloat)
- UIColor(hue: CGFloat, saturation: CGFloat, brightness: CGFloat, alpha: CGFloat, colorSpace: ColorSpace)
- UIColor.white
- UIColor.black
- UIColor.clear
- UIColor.systemRed
- UIColor.systemGreen
- UIColor.systemBlue
- UIColor.systemYellow
- UIColor.systemCyan
- UIColor.systemMagenta
- UIColor.systemOrange
- UIColor.systemPurple
- UIColor.systemPink
- UIColor.systemBrown
- UIColor.systemGray
- UIColor.systemGray2
- UIColor.systemGray3
- UIColor.systemGray4
- UIColor.systemIndigo
- UIColor.systemTeal
이러한 UIColor 종류 중 하나를 파라미터로 전달하여 텍스트의 색상을 설정할 수 있습니다.
예를 들어, 다음과 같이 UIColor의 종류 중 하나를 파라미터로 전달하여 텍스트의 색상을 설정할 수 있습니다.
#hostingforum.kr
swift
let textLayout = UIDrawTextLayout(attributedText: attributedText)
textLayout.setColor(.systemRed)
2025-08-14 10:09