반응형 Day361 100 days of SwiftUI - Day36 7번째 프로젝트 시작전 필요 기능 익히기 1. struct 와 class 차이struct 의 바인딩은 @State로 되지만, class 는 그렇지 않다. 이전에 살펴본 값참조, 레퍼런스참조와 관련있음.그래서 class 는 @State 가아닌 @Observable을 써야 뷰에서 변화를 감지하고 쓸 수 있다. 쓰는 위치도 변수 선언(클래스 인스턴스생성)이 아니라 클래스 선언쪽이다. 2. 다른 뷰를 보이고 숨기는 방법버튼에 .sheet modifier를 써서 보이게 할 수 있다. + 인자 넘기는 방법까지!그리고 자기 자신을 숨기는거는 @Environment 라인을 이용해서 dismiss를 선언하고 호출하면된다.struct SecondView: View { @Environment(\.dismiss) var d.. 2024. 12. 1. 이전 1 다음 반응형