새소식

iOS/SwiftUI

[SwiftUI] Text

  • -

Text


            Text("폰트와 굵기 설정")
                .font(.title) // 폰트 설정
                .fontWeight(.black) // 폰트 굵기

            Text("글자색은 foreground, 배경은 background")
                .foregroundColor(.white) // 글자색
                .padding() // 텍스트 주변 여백 설정
                .background(Color.blue) // 텍스트 배경 설정(Color로 명시)

            Text("커스텀 폰트, 볼트체, 이탤릭체, 밑줄, 취소선")
                .font(.custom("Menlo", size: 16)) // 커스텀 폰트 설정
                .bold() // 볼드체
                .italic() // 이탤릭체
                .underline() // 밑줄
                .strikethrough() // 취소선

            Text("라인 수 제한과 \n 텍스트 정렬 기능입니다. \n 이건 안 보입니다.")
                .lineLimit(2) // 텍스트를 최대 2줄까지만 표현
                .multilineTextAlignment(.trailing) // 다중행 문자열의 정렬 방식 지정
                .fixedSize() // 주어진 공간의 크기가 작아도 텍스트를 생략하지 않고 표현되도록 설정

            (Text("자간과 기준선").kerning(8) // 자간(글자와 글자 사이 간격)
             + Text(" 조정도 쉽게 가능합니다.").baselineOffset(8)) // 기준선
            .font(.system(size: 16))

 

 

 

출처 : 스윗한 SwiftUI (이봉원 저, 비제이퍼블릭)
728x90

'iOS > SwiftUI' 카테고리의 다른 글

[SwiftUI] 공식문서 파헤치기 (2) [Stack]  (0) 2023.08.12
[SwiftUI] 공식문서 파헤치기 (1) [SwiftUI]  (0) 2023.08.05
[SwiftUI] Stack  (0) 2023.01.30
[SwiftUI] Image  (0) 2023.01.14
[SwiftUI] SwiftUI  (0) 2022.10.09
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.