[swift] SwiftyAttributes를 사용하여 텍스트에 중간 줄 간격 설정하는 방법

텍스트에 중간 줄 간격을 설정하는 것은 시각적으로 텍스트를 강조하고 가독성을 높이는 데 도움이 됩니다. Swift에서는 SwiftyAttributes라는 라이브러리를 사용하여 중간 줄 간격을 설정할 수 있습니다.

SwiftyAttributes는 Swift에서 NSAttributedString을 쉽게 작업할 수 있도록 도와주는 라이브러리입니다. 아래는 SwiftyAttributes를 사용하여 텍스트에 중간 줄 간격을 설정하는 예제 코드입니다.

  1. SwiftyAttributes 라이브러리를 프로젝트에 추가합니다. 아래의 CocoaPods 명령어를 사용하여 설치할 수 있습니다.
pod 'SwiftyAttributes'
  1. SwiftyAttributes를 임포트합니다.
import SwiftyAttributes
  1. NSAttributedString을 생성하고 원하는 텍스트에 중간 줄 간격을 적용합니다.
let text = "중간 줄 간격을 설정하는 텍스트"
let attributedText = NSMutableAttributedString(string: text)

attributedText.addAttribute(.strikethroughStyle, value: 2, range: NSRange(location: 0, length: attributedText.length))
attributedText.addAttribute(.strikethroughColor, value: UIColor.red, range: NSRange(location: 0, length: attributedText.length))

label.attributedText = attributedText

위의 코드에서 strikethroughStyle 속성은 중간 줄을 그리고 strikethroughColor 속성은 중간 줄의 색상을 나타냅니다. 필요에 따라 value 값을 조정하여 중간 줄의 굵기와 색상을 변경할 수 있습니다.

위의 코드를 실행하면 텍스트에 중간 줄이 적용된 결과를 확인할 수 있습니다.

참고 자료: