Swift 2

[iOS-SwiftUI] ScrollView Paging 처리

현재 개발하고 있는 프로젝트에 ScrollView Paging 처리해야하는 UI를 구현해야했다. ScrollView 하단에 PageControl도 가능해야했음!! 참고로 iOS min버전은 iOS 15.0! SwiftUI의 ScrollView에서 제공해주는 Paging 기능이 없었고, 별도 Gesture를 등록해서 개발한 내용들을 보긴 했으나, 프로젝트에서 SwiftUIIntrospect 라이브러리를 사용 중이라 간단하게 페이징처리 해주었다. SwiftUIIntrospect 라이브러리에서 introspect ViewModifier를 사용하여 UIKit의 UIScrollView를 사용 가능하다. https://github.com/siteline/swiftui-introspect GitHub - siteli..

iOS 2024.03.06

[iOS-SwiftUI] TabBar > NavigationLink 닫히는 이슈

너무 오랜만에 글을 남긴다. 노션에 정리하다보니 블로그는 멈춰있었는데 오늘 이 내용은 SwiftUI로 개발하시는 분들이 같은 이슈가 있다면 빨리 해결하시기 바라는 마음으로 작성해봤다. 나는 꽤나 헤맸기때문..🥲 SwiftUI로 개발된 앱을 백그라운드로 넘길 때 화면 전환 이슈가 발생했다. 앱이 죽는 건 아니었고, 백그라운드에서 포그라운드로 넘어올 때 NavigationLink로 열려있던 화면을 닫아버리는 현상이 발생했다.FirstView가 파란글씨의 Hello, World! SecondView가 노란배경의 Hello, World! FirstView에서 NaivationLink로 SecondView를 호출했다.struct FirstView: View { var body: some View { ZStack ..

iOS 2023.07.20