고정적인 프레임을 정하는 방법 외에, 패딩을 활용하는 방법도 있다.
(고정 된 프레임과 다르게, 텍스트가 길어지면 패딩은 다이나믹하게 적용됨.)
패딩에 패딩에 패딩
// 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)
}
'SwiftUI > SwiftUI(Basic)' 카테고리의 다른 글
11. [SwiftUI] init() (0) | 2023.04.12 |
---|---|
10. [SwiftUI] Spacer() (0) | 2023.04.05 |
8. [SwiftUI] VStack, HStack, ZStack 스택 (0) | 2023.04.03 |
7. [SwiftUI] .background() & .overlay() 백그라운드 & 오버레이 (0) | 2023.04.03 |
6. [SwiftUI] .frame() 프레임 (0) | 2023.04.03 |