Develop/Swift

[SwiftUI] TabView PageStyle 회전 연구 (iPad 기준)

김니은  2022. 5. 3. 15:43
반응형

 

TabView PageStyle 고찰

 

SwiftUI에서 iOS14 부터 TabView PageStyle이란 기능이 존재합니다. iOS13에서는 직접 제작을 했고, iPhone일 경우에는 화면 세로고정한 상태로 이용했기 때문에 인지를 못했었는데 회전을 한 경우 content 위치 문제가 있다는 것을 알게 되었습니다.

 

 

 

위의 이미지를 보시면(검은색 이미지만 봐주세요..) 가운데로 설정을 해논 상태지만 우측으로 더 가는 문제가 있었습니다.

이는 Tabview 내의 width가 안맞는 현상이였습니다.

 

max(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
 

 

그래서 저는 tabView frame의 width를 UIScreen의 width, height 중 max값으로 설정하였습니다.

 

 

 

 

적용한 결과 해당 이슈를 해결할 수 있었습니다.

반응형