Представление SwiftUI находится посередине, а не сверху.IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 Представление SwiftUI находится посередине, а не сверху.

Сообщение Гость »


Я пытаюсь создать представление в SwiftUI. В предварительном просмотре это выглядит так, как и должно быть, но при запуске на моем iPhone (или в режиме предварительного просмотра) оно выглядит смещенным.

Я пытался установить отступ на -150, но TextField не реагирует на касания.

VStack { Текст("Имя:") .padding(.дно, 1) Текстовое поле($имя) .padding(.горизонтальный, 25,0) .textFieldStyle(.roundedBorder) .frame(макс.ширина: 500) Текст("Изображение:") .padding(.top, 1) Изображение (uiImage: изображение!) .resizable(capInsets: EdgeInsets(), resizingMode: .stretch) .scaledToFit() .frame(ширина: 250, высота: 250) .clipShape(RoundedRectangle(cornerRadius: 10)) .padding(.top, 5) Кнопка (действие: { сАнимацией { self.showImagePicker = правда } }) { Текст("Выбрать изображение") .color(.init(красный: 20/255, зеленый: 146/255, синий: 81/255)) } Кнопка (действие: { let list = LSList( title: self.name, изображение: self.image!, идентификатор: 0) список.добавить() self.userData.listsData.append(список) }) { Текст("Добавить список") .белый цвет) .font(.system(размер: 25)) .смелый() .padding(.горизонтальный, 7) .frame(высота: 35) .background(Цвет.зеленый) .clipShape(RoundedRectangle(cornerRadius: 3)) } Разделитель() } .navigationBarTitle(Text("Добавить список")) Вид в предварительном просмотре:
Изображение


Вид на моем iPhone:
Изображение

Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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