Итак, у меня есть TabView, как показано ниже, но когда я пытаюсь реализовать его в ScrollView, мне всегда приходится задавать ему фиксированную высоту. Есть ли способ указать TabView использовать необходимое пространство в ScrollView? Я не знаю высоту внутреннего содержимого (которое, кстати, меняется со временем) TabView, поэтому фиксированная высота мне не подходит.
Я попробовал .frame( maxHeight: .infinity), но, похоже, это не работает
import SwiftUI
struct TEST: View {
var body: some View {
ScrollView {
TabView {
Text("Hello World")
}
.tabViewStyle(PageTabViewStyle(indexDisplayMode: .never))
.frame(maxHeight: .infinity)
// only .frame() with fixed Height works...
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/641 ... scrollview
TabView с PageTabViewStyle() не использует доступную высоту в ScrollView ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение