StackView에서 Z축을 나타내는 Stack전체 배경을 넣을 때 ZStack 을 이용해야한다.View에서 Y축을 나타내는 StackVStack 쓰지 않고 Text("Hello, world") 작성시, PreView와 실제 실행 View가 다름 \- PreView에
ListUIKit UITableView과 유사ForEach와 주로 함께 사용ForEach의 3가지 사용 방법model: Hashable 필수\\.self \\.weather \\.city 중 하나를 id로 설정 필요model: Identifiable 필수고유 ID 프로
List SectionSection Header 및 Footer를 나타 낼 수 있음.animalGrouped는 Dictionary로 Animal.name로 그룹화 한 데이터 4 ~ 6행은 데이터 정렬을 하기위함. 해당 데이터를 View에 표현하는 코드는 아래와 같다.g
UI를 작성할 때 Font, ForgroundColor와 같은 옵션 중복을 줄이기 위하여, ViewModifier를 작성함.ViewModifier protocol을 상속해야함.italic과 같은 일부 옵션은 사용 할 수없음.사용 할 수 없는 옵션은 extension 을
ButtonUIKit의 UIButton과 같음Button(action: label:)View가 접근 가능하도록 값을 가지고있는 프로퍼티 래퍼 @State 를 사용@State는 뷰 내에서만 사용되므로 private 을 써야함.
systemAlertButton().alert(isPresented:) isPresented가 true 이면, View가 보이고, 확인 등을 누르면, false로 변하고, View가 사라짐.버튼 클릭시 action을 줄 수 있음.