Сбой SwiftUI NavigationBarTitle с PageTabViewStyle() (не гладко)

#swiftui

Вопрос:

Я хочу использовать представление вкладок со стилем PageTabViewStyle в представлении навигации. К сожалению, NavigationView / панель навигации имеет странный сбой перехода при переходе от встроенного к большому. Это и есть код:

         NavigationView {
            TabView {
                Text("Animation glitch")
            }
            .tabViewStyle(PageTabViewStyle())
            .navigationBarTitle("Animation glitch")
        }
 

Это и есть глюк

Комментарии:

1. По — моему, все в порядке…

2. Трудно показать это в формате gif. Я сравнил его с обычным списком, который выглядит намного более гладким. Попробуйте сами!

3. Я сделал это! И это было почти то же самое, что и все анимации панели навигации. Они редко бывают полностью гладкими.

4. Попробуйте это на реальном устройстве, это может быть просто сложно и не оптимизировано для графического процессора Intel. Если только у вас нет M1

5. navigationBarTitle является устаревшим использованием navigationTitle