.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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