Language/Swift
SwiftUI를 이용한 글자 나타내기 (Text)
IFLA
2022. 11. 23. 06:00
SwiftUI 에서 글자를 그대로 나타내려면 Text 뷰를 이용하면 된다. modifier 를 사용하여 폰트로 글꼴을 구성할 수 있다.
기본 코드
struct ContentView: View {
var body: some View {
VStack {
Text("Just bacause something doesn't do what you planned it to do doesn't mean it's useless.")
.frame(width: 100)
}
}
}
실행 화면
속성
- frame : Text 의 공간을 정하고, 줄 바꿈, 크기 조정 등을 구성하게 한다.
- multilineTextAlignment : 여러 줄의 텍스트 표시 정렬 방식
- lineLimit : 표시할 줄 수
- lineSpacing : 텍스트 줄 간격 조절
- truncationMode : 원하는 위치의 텍스트의 위치를 생략 가능 (.head / .middle / .tail)
- allowsTightening : 문자 사이의 공간 압축 여부 설정
- .kerning / .tracking : 글자 사이의 간격을 조절
- .tracking 은 붙여진 문자를 분리시키고, .kerning 은 붙여진 문자를 분리시키지 않음
- padding : 텍스트 또는 이미지 등 주변에 여백을 줌
개발자 Document
Apple Developer Documentation
developer.apple.com