[swift] SwiftyAttributes를 사용하여 텍스트에 글꼴 굵게 설정하는 방법
SwiftyAttributes는 Swift의 텍스트 스타일링을 쉽게 구현할 수 있는 라이브러리입니다. 이 라이브러리를 사용하면 텍스트에 다양한 스타일을 적용할 수 있으며, 그 중에서도 글꼴을 굵게 설정하는 방법을 알아보겠습니다.
먼저, SwiftyAttributes를 프로젝트에 추가해야 합니다. CocoaPods를 사용한다면, Podfile에 다음과 같이 추가합니다:
pod 'SwiftyAttributes'
그리고 터미널에서 pod install
명령어를 실행하여 SwiftyAttributes를 설치합니다.
설치가 완료되었다면, 원하는 텍스트에 스타일을 적용할 수 있습니다. 다음은 SwiftyAttributes를 사용하여 텍스트에 글꼴을 굵게 설정하는 예제 코드입니다.
import UIKit
import SwiftyAttributes
class ViewController: UIViewController {
@IBOutlet weak var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
let text = "Hello, SwiftyAttributes!"
let boldText = text.withFont(.boldSystemFont(ofSize: 18))
textField.attributedText = boldText
}
}
위 코드에서 text
변수에 원하는 텍스트를 설정하고, boldText
변수에 withFont()
메서드를 사용하여 글꼴을 굵게 설정합니다. boldSystemFont(ofSize:)
메서드는 시스템 글꼴 중에서 굵은 글꼴을 가져오는 메서드입니다.
마지막으로, textField.attributedText
에 boldText
를 할당하여 텍스트 필드에 스타일이 적용된 텍스트를 표시합니다.
이제 앱을 실행하면 텍스트 필드에 “Hello, SwiftyAttributes!”라는 텍스트가 굵은 글꼴로 표시됩니다.
SwiftyAttributes를 사용하면 다양한 텍스트 스타일을 쉽게 적용할 수 있으므로, 필요에 따라 텍스트에 다른 스타일을 추가해보세요.
참고 자료: