반응형

xcode SwiftUI 2

SwiftUI Image, Button

Image 선언방법 import SwiftUI struct ContentView: View { var body: some View { VStack { Image("charleyrivers_feature") Image(systemName: "circle") } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } } → Assets 이미지 파일 : Assets에 있는 이미지 파일의 이름을 String 타입으로 입력한다. → xcode 기본 이미지 : systemName 파라미터를 사용하여 넣는다. 프레임에 영향을 받지 않는다. 이미지는 기본적으로 자신의 비트맵을 측정하여 크기를 선택..

SwiftUI 2021.02.17

SwiftUI @State, @Binding, TextField

개요 SwiftUI는 뷰 계층을 구성할 때 뷰에 대한 데이터 종속성도 표시한다. 외부 이벤트 또는 사용자가 수행한 작업으로 인해 데이터가 변경되면 SwiftUI는 인터페이스의 영향을 받는 부분을 자동으로 업데이트한다. 이런 앱 모델 내의 데이터 흐름과 변경사항을 제어하고 대응하는 상태를 제공하는 것은 총 3가지가 존재한다. —State —Binding —Observed Object @State SwiftUI의 view는 Struct 구조체로 구성되어 있고 이는 언제든 사용가능하고 소멸 또한 가능하다. 일반적으로는 Struct는 값 타입이라 Struct 안에 있는 값을 변경할 수 없다. 그래서 만든 것이 @State 키워드로 이는 struct 내에서 값을 변경가능하도록 도와준다. — String, Int,..

SwiftUI 2021.02.16
반응형