Код: Выделить всё
.toolbar {
ToolbarItem(placement: .bottomBar) {
Button {
print("Hello")
} label: {
Label("Person", systemImage: "person")
.frame(maxWidth: .infinity)
}
.buttonStyle(.glassProminent)
}
}
Что я пробовал
Я пытался использовать HStack с разделителями вокруг метки:
Код: Выделить всё
HStack {
Spacer()
Label("Person", systemImage: "person")
Spacer()
}
Вопрос
Как создать кнопку на панели инструментов, которая:
- Расширяется, чтобы заполнить доступную ширину
- Сохраняет полную ширину коснитесь цели по всей области кнопки
- Цель iOS 26+
- SwiftUI
- Использование стиля кнопки .glassProminent
Подробнее здесь: https://stackoverflow.com/questions/797 ... dth-infini
Мобильная версия