TabViewBottomAccessory SwiftUI – ошибка при его условном отображении/скрытии?IOS

Программируем под IOS
Ответить
Anonymous
 TabViewBottomAccessory SwiftUI – ошибка при его условном отображении/скрытии?

Сообщение Anonymous »

Мы используем swiftui tabviewbottomaccessory в ваших приложениях для iOS для отображения аудио -просмотра Miniplayer (например, в приложении Apple Music).

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

TabView(selection: $viewModel.selectedTab) {
// Tabs here
}
.tabViewBottomAccessory {
if viewModel.showAudioMiniPlayer {
MiniPlayerView()
}
}
У нас есть несколько пользователей отчетов, чтобы они могли постоянно видеть пустую Tabviewbottomaccessory (хотя viewmodel.showaudiominiplayer IS false ). Мы не можем воспроизвести это сами. До сих пор мы можем воспроизвести это, только обернув его в Zstack :

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

.tabViewBottomAccessory {
ZStack {
if viewModel.showAudioMiniPlayer {
MiniPlayerView()
}
}
Изображение

Это ошибка SwiftUI? Как мы можем это исправить?
Что мы пробовали до сих пор:
  • Обертывание всего представления в if-else. Однако это приводит к повторной визуализации всего представления при каждом изменении viewModel.showAudioMiniPlayer. Это не вариант.


Подробнее здесь: https://stackoverflow.com/questions/797 ... -hiding-it
Ответить

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

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

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

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

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