2016-07-11 5 views
0

Ich mache einen Taschenrechner und benutze meine eigene Tastatur und ich möchte, dass keine Tastatur erscheint, wenn die Textansicht aktiviert ist, aber ich möchte, dass der Benutzer den Cursor bewegen kann um. Irgendwelche Ideen werden sehr geschätzt.Wie man die Tastatur versteckt, während der Cursor in swift bleibt

+0

vielleicht sollten Sie versuchen, eine 'UILabel' statt' UITextField' – ronan

+0

@ronan zu verwenden, aber dann gäbe es keinen Cursor, nicht wahr? Entschuldigung, ich bin neu in iOS Ich habe nur Android vor – Adam

Antwort

0

Sie können die inputView für das Textfeld in benutzerdefinierte UIView ändern. Etwas wie unten.

@IBOutlet weak var myTextField: UITextField! 
let customView = UIView() 

override func viewDidLoad() { 
    super.viewDidLoad() 

    myTextField.inputView = customView 
} 
+0

inputView ist angeblich Gerät Tastatur, aber wir ersetzen es mit benutzerdefinierten UIView. Das ist es. – xmhafiz

+0

auch ähnlich, wenn die Tastatur zu Datepicker ändern möchten, können wir die inputView verwenden – xmhafiz

+0

ok vielen Dank :) – Adam

Verwandte Themen