[swift] SwiftyAttributes에서 텍스트에 배경색 설정하는 방법
SwiftyAttributes는 Swift 언어로 이루어진 문장에서 다양한 텍스트 스타일을 쉽게 적용할 수 있게 해주는 라이브러리입니다. 이 라이브러리를 사용하여 텍스트에 배경색을 설정하는 방법을 알아보겠습니다.
먼저 SwiftyAttributes 라이브러리를 프로젝트에 추가합니다. Podfile
에서 다음과 같이 SwiftyAttributes
를 추가합니다.
pod 'SwiftyAttributes'
그리고 터미널에서 pod install
명령어를 실행하여 라이브러리를 다운로드 받고 프로젝트에 추가합니다.
이제 다음과 같이 코드를 작성하여 텍스트에 배경색을 설정할 수 있습니다.
import UIKit
import SwiftyAttributes
let label = UILabel()
// 텍스트 생성
let text = "Hello, World!"
// 배경색이 적용된 SwiftyAttributes 문자열 생성
let attributedText = NSMutableAttributedString(string: text)
// 배경색 설정
attributedText.addAttribute(.backgroundColor, value: UIColor.yellow, range: NSRange(location: 0, length: attributedText.length))
// label에 배경색이 적용된 텍스트 설정
label.attributedText = attributedText
위의 코드에서 NSMutableAttributedString
을 사용하여 배경색이 적용된 문자열을 생성하고, addAttribute
메소드를 사용하여 배경색 속성을 설정합니다. 그리고 해당 속성에 원하는 배경색을 지정합니다. 마지막으로 label.attributedText
를 사용하여 배경색이 적용된 텍스트를 Label에 설정합니다.
이제 실행하면 라벨에 배경색이 적용된 텍스트가 표시됩니다.