Найти в Дзене
Все о SwiftUI

Toolbar. Используйте модификатор панели инструментов для размещения нескольких элементов на панели навигации или нижней панели

Оглавление

Используя панель инструментов в SwiftUI, у вас больше контроля над размещением кнопок навигации, таких как панель навигации или нижняя панель. Кроме того, эти действия будут адаптироваться в соответствии с iOS, iPadOS, watchOS, macOS и tvOS.

Панель инструментов навигационного вида

Модификатор панели инструментов может быть размещен только внутри NavigationView. По умолчанию он будет действовать так же, как и NavigationBarItems, но вы получаете больше опций, таких как размещение и группировка.

ToolbarItem Placement - размещение элемента на панели инструментов

По умолчанию панель инструментов будет размещена на панели навигации. Но у вас также есть другие размещения: bottomBar, cancellationAction, confirmationAction, destructionAction, navigation, navigationLeading, navigationTrailing. Каждое размещение будет адаптироваться к своей соответствующей платформе.

-2

ToolbarItemGroup - группа элементов панели инструментов

Для всех размещений, кроме navigation и automatic, вы можете вставить несколько элементов.

-3

При размещение bottomBar, у вас есть еще больше контроля над элементами. Вы можете использовать Spacer для нажатия элементов.

-4

Финальный код

-5
-6