Starbucks Caramel Frappuccino
본문 바로가기
  • 그래 그렇게 조금씩
SwiftUI/SwiftUI(Basic)

9. [SwiftUI] .padding() 패딩

by Toughie 2023. 4. 4.

고정적인 프레임을 정하는 방법 외에, 패딩을 활용하는 방법도 있다.

(고정 된 프레임과 다르게, 텍스트가 길어지면 패딩은 다이나믹하게 적용됨.)

 

패딩에 패딩에 패딩

//  Created by Toughie on 2023/04/04.
//

import SwiftUI

struct padding_spacer: View {
    var body: some View {
        VStack(alignment: .leading) {
            Text("Hello, Toughie!")
                .font(.largeTitle)
                .fontWeight(.semibold)
                .padding(.bottom,20)
            
            Text("Hi, SwiftUI! I love coding.Hi, SwiftUI! I love coding.Hi, SwiftUI! I love coding.Hi, SwiftUI! I love coding.Hi, SwiftUI! I love coding.Hi, SwiftUI! I love coding.Hi, SwiftUI! I love coding.Hi, SwiftUI! I love coding.")
            //                .multilineTextAlignment(.center)
        }
        .padding()
        .padding(.vertical, 30)
        .background(
            Color.white
                .cornerRadius(10)
                .shadow(color: .black.opacity(30), radius: 10, x: 0.0, y: 10.0)
        )
        .padding(.horizontal, 10)
//        .background(Color.green)
    }