안녕하세요. 뉴핀입니다.
이번 주제는 SwiftUI의 Text Structure에서 속성을 설정할 때 사용하는 메서드를 알아보려 합니다.
폰트 관련
1. func font(Font?) -> Text
Text("lorem ipsum")
.font(.system(.body, design: .monospaced))
Text("lorem ipsum")
.fontWeight(.thin)

텍스트 스타일
1. func foregroundColor(Color?) -> Text
Text("lorem ipsum")
.foregroundColor(.blue)
2. func bold() -> Text
Text("lorem ipsum")
.bold()
3. func italic() -> Text
Text("lorem ipsum")
.italic()
4. func strikethrough(Bool, color: Color?) -> Text
Text("lorem ipsum")
.strikethrough(true, color: .blue)
5. func underline(Bool, color: Color?) -> Text
Text("lorem ipsum")
.underline(true, color: .blue)
Text("lorem ipsum")
.kerning(10)
7. func tracking(CGFloat) -> Text
Text("lorem ipsum")
.tracking(10)
8. func baselineOffset(CGFloat) -> Text
Text("lorem ipsum")
.baselineOffset(10)
9. func textCase(Text.Case?) -> some View
Text("lorem ipsum")
.textCase(.uppercase)
크기 맞추기
1. func allowsTightening(Bool) -> some View
Text("lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum")
.lineLimit(1)
.allowsTightening(true)
2. func minimumScaleFactor(CGFloat) -> some View
Text("lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum")
.lineLimit(1)
.minimumScaleFactor(0.5)
3. func truncationMode(Text.TruncationMode) -> some View
Text("lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum")
.lineLimit(1)
.truncationMode(.middle)
오늘은 SwiftUI의 Text에 대해 알아보았습니다.
다음엔 더 유익한 정보로 찾아 뵙겠습니다.
감사합니다.
'Programming > APP' 카테고리의 다른 글
SwiftUI Struct - Image (0) | 2022.12.14 |
---|---|
[Android Kotlin] View Binding 사용방법 (0) | 2022.11.11 |
[Android Kotlin] TextView를 사용하여 Text 출력하기 (0) | 2022.10.24 |
SwiftUI로 IOS 개발하기(4) - 샘플 프로젝트(TextField, Button, Image) (0) | 2022.10.10 |
Flutter MethodChannel 연동 (3) - Android Bluetooth 기기 찾기 (0) | 2022.10.05 |
댓글