.toolbar(.hidden, for: .tabBar) не работает под iOS 17.4IOS

Программируем под IOS
Anonymous
.toolbar(.hidden, for: .tabBar) не работает под iOS 17.4

Сообщение Anonymous »

У меня возникла проблема со скрытием панели вкладок в SwiftUI TabView после обновления моего симулятора и физического устройства до iOS 17.4.

Код: Выделить всё

TabView(selection: $tabSelection) {
Group {
View1()
.tag(0)

View2()
.tag(1)
}
.toolbar(.hidden, for: .tabBar)
}
View1 является представлением по умолчанию и содержит представление прокрутки. Изначально при запуске приложения все работает как положено, панель вкладок корректно скрыта. Проблема возникает, когда я переключаюсь на View2 (где панель вкладок остается скрытой, как и должна), но затем при возвращении в View1 панель вкладок снова становится видимой.
Есть ли у кого-нибудь идеи, как исправить это поведение?
Я проверял предыдущие версии iOS, и кажется, что это происходит только на iOS 17.4.

Подробнее здесь: https://stackoverflow.com/questions/781 ... r-ios-17-4

Вернуться в «IOS»