TextField zeigt keine Ziffern und Satzzeichen an, wenn die Systemsprache Arabisch ist (iOS 26.1)IOS

Programmierung für iOS
Anonymous
 TextField zeigt keine Ziffern und Satzzeichen an, wenn die Systemsprache Arabisch ist (iOS 26.1)

Post by Anonymous »

Ich sehe ein seltsames Verhalten in iOS 26.1 mit einem einfachen SwiftUI-TextFeld.
Wenn die Systemsprache des Geräts auf Arabisch eingestellt ist, zeigt ein fokussiertes TextFeld während der Eingabe keine Ziffern oder Sonderzeichen an. Die Einfügemarke bewegt sich, sodass der Text eingefügt wird, aber nichts angezeigt wird. Sobald ich einen lateinischen Buchstaben eingebe, erscheinen plötzlich alle zuvor eingegebenen Ziffern/Satzzeichen.
Wenn das Feld nicht fokussiert ist, wird die gesamte Zeichenfolge (Ziffern + Sonderzeichen) korrekt angezeigt.
Dies geschieht auf:
• iOS 26.1 (neueste Version)
• Echtes Gerät
• Einfaches SwiftUI-TextFeld (keine Modifikatoren, keine benutzerdefinierte Tastatur)
• Nur wenn Arabisch das System ist Sprache
Repro-Schritte
  • Gerätesprache auf Arabisch einstellen
  • Eine einfache SwiftUI-Ansicht erstellen:

Code: Select all

// MARK: - SwiftUI View
struct NumberView: View {
@State private var text: String = "313 4124730"

var body: some View {
VStack(spacing: 20) {

TextField("234 3243432", text: $text)
.textFieldStyle(.roundedBorder)

}
.padding()
.background(.yellow)
}
}
  • Fokussieren Sie das Feld
  • Geben Sie Ziffern oder Satzzeichen ein (z. B. 0123.,/)
  • Text erscheint erst, wenn Sie einen lateinischen Buchstaben eingeben
Erwartet
Ziffern und Satzzeichen sollten während der Eingabe normal dargestellt werden.
Tatsächlich
Ziffern und Satzzeichen werden während der Bearbeitung ausgeblendet und erscheinen erst nach der Eingabe eines lateinischen Buchstabens oder wenn das Feld den Fokus verliert.
Frage
Hat jemand dieses Problem in iOS 26.1 erlebt?
Ist dies eine bekannte SwiftUI-Regression mit RTL/Arabisch-Eingabe?
Gibt es eine vorübergehende Problemumgehung?
Ich habe auch ein Video aufgenommen Zeigt bei Bedarf das Problem an.
Zusätzliche Informationen
Apple-Feedback-ID: FB21289949 (Ziffern und Satzzeichen sind in SwiftUI TextField unsichtbar, wenn die Gerätesprache Arabisch ist – iOS 26.1)
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post