iOS: Eingabefelder linksbuendig - getippte Leerzeichen sind sofort sichtbar
LabeledField war rechtsbuendig; iOS rendert bei rechtsbuendigen Feldern ein getipptes Leerzeichen am Ende nicht, bis ein weiteres Zeichen folgt (wirkt, als reagiere die Eingabe nicht). Linksbuendig behebt das und liest sich bei Name/ Marke ohnehin natuerlicher. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -35,7 +35,10 @@ struct LabeledField: View {
|
|||||||
Spacer(minLength: 12)
|
Spacer(minLength: 12)
|
||||||
TextField(label, text: $text)
|
TextField(label, text: $text)
|
||||||
.keyboardType(keyboard)
|
.keyboardType(keyboard)
|
||||||
.multilineTextAlignment(.trailing)
|
// Linksbündig: bei rechtsbündigen Feldern rendert iOS ein
|
||||||
|
// getipptes Leerzeichen am Ende nicht, bis ein weiteres Zeichen
|
||||||
|
// folgt – das wirkt, als würde die Eingabe nicht reagieren.
|
||||||
|
.multilineTextAlignment(.leading)
|
||||||
.fieldBox(width: 190)
|
.fieldBox(width: 190)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user