Как удалить пробел ниже пользовательской панели инструментовIOS

Программируем под IOS
Ответить
Anonymous
 Как удалить пробел ниже пользовательской панели инструментов

Сообщение Anonymous »

Я создаю свой экран с пользовательскими элементами стержней инструментов. Тем не менее, это, кажется, занимает ненужное пространство сверху. /> < /p>
Так я реализовал свой экран. По сути, есть панель инструментов и панель хода.

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

struct QuizScreen: View {

@ObservredObject var model: AllQuizModel
@Environment(\.dismiss) private var dismiss
@State private var showMoveBackConfirm = false
@State private var showHelpDialog = false

var body: some View {
NavigationStack {
VStack (alignment: .center){
// Progress Bar
ProgressView(value: 0.5)
Spacer()
}
.toolbar {
ToolbarItem(placement: .topBarLeading){
Button{
showMoveBackConfirm.toggle()
} label: {
Image(systemName: "arrow.left")
}
}
ToolbarItem(placement: .principal){
Button{
showMoveBackConfirm.toggle()
} label: {
Text("Question 1 / 2")
}
}
ToolbarItem(placement: .topBarTrailing){
Button{
showHelpDialog.toggle()
} label: {
Image(systemName: "questionmark.bubble")
}
}
}
.alert("Exit", isPresented: $showMoveBackConfirm){
Button("Cancel", role: .cancel) { }
Button("Confirm", role: .destructive) {dismiss()}
}
.alert("Hint", isPresented: $showHelpDialog){
Button("OK", role: .cancel) { }
}
}
}
}
это ошибка или я должен изменить свой макет?

Подробнее здесь: https://stackoverflow.com/questions/794 ... om-toolbar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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