본문 바로가기
Project/SwiftUI 블록와이드

[SwiftUI Project] ScrollView에서 TabView 사용 시 높이가 사라지는 문제

by iOS_woo 2022. 11. 6.

ScrollView와 TabView 사용

위의 예시처럼 ScrollView 안에 TabView를 사용하고 싶은 때가 있습니다. 

VStack에서 사용할 때와는 다르게 ScrollView에서 TabView를 사용할 때는 높이를 지정해주지 않으면 TabView의 높이가 사라지는 현상이 있습니다. 

 

TabView {
	생략
}
.frame(height: ...)

 

TabView에 높이를 명시해주면 정상적으로 화면에 보이게 됩니다!

 

참고 문서: 

 

SwiftUI TabView inside a ScrollView

Problem: My TabView with PageTabViewStyle has content of different heights. I can swipe between different pages, however inside the ScrollView my TabView shrinks to 0 height. Expected: TabView has ...

stackoverflow.com

 

댓글