[swift] SwiftyAttributes에서 텍스트의 줄 간격 설정하는 방법

SwiftyAttributes는 Swift 언어로 작성된 손쉽게 텍스트 스타일을 적용할 수 있는 라이브러리입니다. 이 라이브러리를 사용하여 텍스트의 줄 간격을 설정하는 방법을 알아보겠습니다.

줄 간격 설정하기

SwiftyAttributes를 사용하여 줄 간격을 설정하는 방법은 다음과 같습니다.

import SwiftyAttributes

let attributedString = "Hello, SwiftyAttributes!".withLineSpacing(10)

위의 코드에서 withLineSpacing() 메서드를 사용하여 줄 간격을 설정했습니다. withLineSpacing() 메서드는 이전에 생성된 NSAttributedString에 줄 간격을 추가합니다. 10은 포인트 단위로 설정된 줄 간격의 크기입니다. 필요에 따라 원하는 값으로 수정할 수 있습니다.

전체 코드 예제

import SwiftyAttributes

let text = "Hello, SwiftyAttributes!"

let attributes: [NSAttributedString.Key: Any] = [
    .font: UIFont.systemFont(ofSize: 16),
    .foregroundColor: UIColor.black
]

let attributedString = text.withAttributes(attributes).withLineSpacing(10)

위의 코드 예제에서는 withAttributes() 메서드를 사용하여 기본 텍스트 스타일을 설정하고, 이후 withLineSpacing() 메서드를 사용하여 줄 간격을 설정했습니다.

참고 자료