728x90
SwiftUI의 Navigation - iPad version (feat. Custom Alert popup)
·
개발노트/iOS
2024.10.28 - [개발노트/iOS] - SwiftUI의 Navigation(화면 전환) - 선언형 구조와 명령형 구조의 차이유지보수 건으로 넘겨받은 프로젝트 중 아이패드를 지원하는 프로젝트가 있다.alert popup을 fullScreenCover로 띄우고 있는데, 아니.. 버튼을 눌렀는데도 팝업이 뜨지를 않는다.. GPT한테 물어보니 NavigationView 안에서는 fullScreenCover가 제대로 동작하지 않을 수도 있다고 하더라.iPad 쪽 프로젝트는 경험이 없어서 여기저기 얽혀있는 NavigationView의 코드 자체가 잘못된 건지, 내가 이해를 못하고 있는 건지.. 그래서 아이패드는 아이폰과 네비게이션이 어떤 식으로 다른 건지,애초에 fullScreenCover를 쓰면 안 되는 ..
SwiftUI의 Navigation(화면 전환) - 선언형 구조와 명령형 구조의 차이
·
개발노트/iOS
1. 안 읽어도 그만인 사건의 발단SwiftUI를 사용하면서 '아, 이건 진짜 공부하고 싶다'는 욕구가 제일 크게 든 건 Navigation 쪽이었다. NavigationStack은 그래도 Flutter의 Router? 웹페이지 url인가? 싶은 느낌으로 받아 들였는데,navigationController.push에만 익숙한 나로서는 NavigationLink의 동작이 좀 불편했다. SwiftUI를 사용하기 전의 내가 화면 이동을 구현하던 스타일은,@objc private func touchUpStartButton(_ sender: UIButton, forEvent: UIEvent) { print("시작 화면으로 클릭") // 여기에 화면 이동 코드 // e.g. navigationControlle..