Es ist sich nicht sicherIOS

Programmierung für iOS
Anonymous
 Es ist sich nicht sicher

Post by Anonymous »

Ich habe das folgende Tutorial verwendet, um eine bearbeitbare Textansicht für eine iPad -Anwendung zu finden, und ich möchte versuchen, eine Breite zu festlegen, da er diesen riesigen Raum danach hinzufügt (siehe erstes Foto). Wenn ich jedoch versuche, .Frame (Breite: 10, Ausrichtung: .Leading) Das Textfeld ist nicht mehr ausgerichtet und beginnt stattdessen in der Mitte des iPad -Bildschirms, was dann zu einer sehr seltsamen Konfiguration führt, wenn sie in meiner Anwendung verwendet werden. Ich verstehe nicht, was mit dem Code passieren könnte. Kann mir jemand eine Erklärung geben? PrettyPrint-Override ">

Code: Select all

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
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post