Не уверен, почему представление Textfield является отступомIOS

Программируем под IOS
Ответить
Anonymous
 Не уверен, почему представление Textfield является отступом

Сообщение Anonymous »

Я использовал следующее руководство, чтобы придумать редактируемое текстовое представление для приложения для iPad, и я хочу попытаться установить размер ширины, потому что оно добавляет это огромное пространство потом (см. Первое фото). Однако, когда я пытаюсь добавить .Frame (ширина: 10, выравнивание: .Leading) Текстовое поле больше не остается выровненным и вместо этого начинается в центре экрана iPad, что затем приводит к очень нечетной конфигурации при использовании в моем применении. Я не понимаю, что может произойти с кодом, чтобы это произошло. Кто-нибудь может дать мне объяснение? PrettyPrint-Override ">struct EditableTextView: View {
@Binding var text: String

@State private var temporaryText: String
@FocusState private var isFocused: Bool

init(text: Binding){
self._text = text
self.temporaryText = text.wrappedValue
}
var body: some View {
TextField("", text: $temporaryText, onCommit: {text = temporaryText})
// .frame(width: 10, alignment: .leading)
.font(.largeTitle)
.focused($isFocused, equals: true)
.onTapGesture {
isFocused = true
}
}
}


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

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

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

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

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

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