SwiftUI устанавливает навигациюViewStyle в зависимости от устройстваIOS

Программируем под IOS
Anonymous
SwiftUI устанавливает навигациюViewStyle в зависимости от устройства

Сообщение Anonymous »

Я пытаюсь настроить стиль отображения навигации на iPad, но по умолчанию на iPhone.

Код:

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

.navigationViewStyle(UIDevice.current.userInterfaceIdiom == .pad ? StackNavigationViewStyle() : DefaultNavigationViewStyle())
Выдает ошибку:


Значения результата в '? :' имеют несовпадающие типы "StackNavigationViewStyle" и "DefaultNavigationViewStyle"


Разве это не оба подкласса NavigationViewStyle?

Подробнее здесь: https://stackoverflow.com/questions/591 ... -on-device

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