반응형
반복되는 뷰 만들기
반복되는 값을 입력할때에는 Extension
값을 생성해주면 되는데, SwiftUI에서는 Struct
를 사용합니다.
Struct Name : View {
var body: some View {
//코드 입력//
}
}
import SwiftUI
struct capsuleText: View {
var text: String
var body: some View {
Text(text)
.font(.largeTitle)
.padding()
.background(Color.blue)
.clipShape(Capsule())
}
}
struct ContentView: View {
var body: some View {
VStack {
capsuleText(text: "First")
.foregroundColor(.white)
capsuleText(text: "Second")
.foregroundColor(.yellow)
}
}
}
읽어주셔서 감사합니다🤟
'SWIFTUI > View layout' 카테고리의 다른 글
SwiftUI : Lottie Animation(애니메이션) (1) | 2021.02.10 |
---|---|
SwiftUI : List를 이용해서 Grid형식 만들기 (0) | 2021.02.09 |
SwiftUI : ColorPicker (0) | 2021.02.07 |
SwiftUI : ProgressView (작업 진행률) 타이머 (0) | 2021.02.07 |
SwiftUI : Label(사용자 라벨스타일 만들기) (0) | 2021.02.07 |