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

2. func fontWeight(Font.Weight?) -> Text
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)

6. func kerning(CGFloat) -> Text
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 | 
										
									
										
									
										
									
										
									
댓글