IOS/기본

[IOS] SwiftUI - Text

카피마스터 2025. 3. 28. 12:54

기본  사용

import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello world")
    }
}

 

폰트 설정

기본 폰트 설정

VStack{
            Text(".largeTitle - 큰 제목")
                .font(.largeTitle)
            Text(".title - 제목")
                .font(.title)
            Text(".title2 - 부제목")
                .font(.title2)
            Text(".title3 - 작은 부제목")
                .font(.title3)
            Text(".headline - 강조된 텍스트")
                .font(.headline)
            Text(".subheadline - 보조 텍스트")
                .font(.subheadline)
            Text(".body - 기본 텍스트")
                .font(.body)
            Text(".callout - 설명 텍스트")
                .font(.callout)
            Text(".caption - 작은 설명")
                .font(.caption)
            Text(".caption2 - 더 작은 설명")
                .font(.caption2)
            Text(".footnote - 푸터 텍스트")
                .font(.footnote)
        }

 

폰트 굵기 변경

VStack{
            Text(".ultraLight - 매우 얇음")
                .fontWeight(.ultraLight)
            Text(".thin - 얇음")
                .fontWeight(.thin)
            Text(".light - 조금 얇음")
                .fontWeight(.light)
            Text(".regular - 일반")
                .fontWeight(.regular)
            Text(".medium - 중간")
                .fontWeight(.medium)
            Text(".semibold - 약간 굵음")
                .fontWeight(.semibold)
            Text(".bold - 굵음")
                .fontWeight(.bold)
            Text(".heavy - 매우 굵음")
                .fontWeight(.bold)
            Text(".black - 가장 굵음")
                .fontWeight(.bold)
        }