Используя панель инструментов в SwiftUI, у вас больше контроля над размещением кнопок навигации, таких как панель навигации или нижняя панель. Кроме того, эти действия будут адаптироваться в соответствии с iOS, iPadOS, watchOS, macOS и tvOS.
Панель инструментов навигационного вида
Модификатор панели инструментов может быть размещен только внутри NavigationView. По умолчанию он будет действовать так же, как и NavigationBarItems, но вы получаете больше опций, таких как размещение и группировка.
ToolbarItem Placement - размещение элемента на панели инструментов
По умолчанию панель инструментов будет размещена на панели навигации. Но у вас также есть другие размещения: bottomBar, cancellationAction, confirmationAction, destructionAction, navigation, navigationLeading, navigationTrailing. Каждое размещение будет адаптироваться к своей соответствующей платформе.
ToolbarItemGroup - группа элементов панели инструментов
Для всех размещений, кроме navigation и automatic, вы можете вставить несколько элементов.
При размещение bottomBar, у вас есть еще больше контроля над элементами. Вы можете использовать Spacer для нажатия элементов.