[swift] SwiftyAttributes에서 텍스트의 줄 간격 설정하는 방법
- 먼저 SwiftyAttributes를 프로젝트에 추가하고 import 문을 추가합니다.
import SwiftyAttributes
- 줄 간격을 설정할 텍스트를 생성합니다.
let text = "Hello, Swift!"
- 줄 간격을 설정하기 위해 NSAttributedString을 사용합니다. NSAttributedString의 initializer를 사용하여 텍스트를 NSAttributedString으로 변환합니다.
let attributedText = NSAttributedString(string: text)
- 이제 줄 간격을 설정하기 위해 NSAttributedString에 스타일을 적용합니다. SwiftyAttributes의
lineSpacing
속성을 사용하여 줄 간격을 설정할 수 있습니다.
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 10 // 10 포인트의 줄 간격 설정
let attributes: [NSAttributedString.Key: Any] = [
.paragraphStyle: paragraphStyle
]
attributedText.addAttributes(attributes, range: NSRange(location: 0, length: attributedText.length))
- 설정한 스타일이 적용된 NSAttributedString을 사용하여 텍스트 뷰나 레이블에 표시합니다.
label.attributedText = attributedText
이제 SwiftyAttributes를 사용하여 텍스트의 줄 간격을 설정하는 방법을 알게되었습니다. 이 라이브러리를 사용하면 다양한 텍스트 스타일을 생성하는 데 유용하며, 줄 간격뿐만 아니라 기타 스타일도 적용할 수 있습니다.
참고 링크: