반응형
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값으로 설정하였습니다.
적용한 결과 해당 이슈를 해결할 수 있었습니다.
반응형
'Develop > Swift' 카테고리의 다른 글
[Objective-C] message, location으로 매개변수 이름정하면 에러.. (0) | 2022.05.07 |
---|---|
[Swift] 토스트(Toast) Message WindowScene 연구 (0) | 2022.05.07 |
[SwiftUI] ViewModifier 사용해보기 (0) | 2022.05.03 |
[SwiftUI] fullScreenCover 고찰 (0) | 2022.05.02 |
[iOS] 무음모드 상태에서 WebView 음원 출력하기 (0) | 2022.05.02 |