[swift] SwiftyAttributes에서 밑줄 추가하는 방법
  1. SwiftyAttributes 라이브러리를 프로젝트에 추가합니다.

    Cocoapods를 사용한다면, Podfile에 다음과 같이 추가합니다:

    pod 'SwiftyAttributes'
    

    그리고 터미널에서 pod install 명령어를 실행하여 라이브러리를 설치합니다.

  2. NSAttributedString을 생성하고 원하는 텍스트에 밑줄 스타일을 적용합니다.

    import SwiftyAttributes
       
    let text = "Hello, World!"
    let attributedString = text.attributed
       .underlineStyle(.single)
       .underlineColor(.blue)
       .font(.systemFont(ofSize: 16))
       .color(.black)
    

    위의 예제에서는 “Hello, World!” 텍스트에 단일 밑줄 스타일을 추가하고, 밑줄의 색상을 파란색으로 지정하였습니다.

  3. 해당 NSAttributedString을 사용하고자 하는 UI 요소에 적용합니다.

    예를 들어, UILabel에 NSAttributedString을 적용하는 경우:

    let label = UILabel()
    label.attributedText = attributedString
    

    위의 예제에서 생성한 attributedStringUILabelattributedText 속성에 할당하여 밑줄이 적용된 텍스트를 표시할 수 있습니다.

위의 방법을 따르면 SwiftyAttributes를 사용하여 텍스트에 밑줄을 추가할 수 있습니다. SwiftyAttributes가 제공하는 다른 속성들을 사용하여 더 많은 스타일을 적용할 수도 있습니다. SwiftyAttributes의 GitHub 페이지에서 더 자세한 사용 방법을 확인할 수 있습니다.