[swift] SwiftyAttributes에서 밑줄 추가하는 방법
-
SwiftyAttributes 라이브러리를 프로젝트에 추가합니다.
Cocoapods를 사용한다면, Podfile에 다음과 같이 추가합니다:
pod 'SwiftyAttributes'
그리고 터미널에서
pod install
명령어를 실행하여 라이브러리를 설치합니다. -
NSAttributedString을 생성하고 원하는 텍스트에 밑줄 스타일을 적용합니다.
import SwiftyAttributes let text = "Hello, World!" let attributedString = text.attributed .underlineStyle(.single) .underlineColor(.blue) .font(.systemFont(ofSize: 16)) .color(.black)
위의 예제에서는 “Hello, World!” 텍스트에 단일 밑줄 스타일을 추가하고, 밑줄의 색상을 파란색으로 지정하였습니다.
-
해당 NSAttributedString을 사용하고자 하는 UI 요소에 적용합니다.
예를 들어, UILabel에 NSAttributedString을 적용하는 경우:
let label = UILabel() label.attributedText = attributedString
위의 예제에서 생성한
attributedString
을UILabel
의attributedText
속성에 할당하여 밑줄이 적용된 텍스트를 표시할 수 있습니다.
위의 방법을 따르면 SwiftyAttributes를 사용하여 텍스트에 밑줄을 추가할 수 있습니다. SwiftyAttributes가 제공하는 다른 속성들을 사용하여 더 많은 스타일을 적용할 수도 있습니다. SwiftyAttributes의 GitHub 페이지에서 더 자세한 사용 방법을 확인할 수 있습니다.