UITextField - tastiera si apre quando viene premuto
-
13-09-2019 - |
Domanda
Quando si utilizza un'UITextField di immettere le informazioni di una tastiera si apre sul simulatore iPhone, le informazioni con esso dice che scomparirà di nuovo quando si preme il ritorno, ma non è così.
c'è una riga di codice ho bisogno di aggiungere in modo che possa scomparire di nuovo o si tratta di un querk con il simulatore ??.
Carl.
Soluzione
Se si imposta il campo di testo simile al seguente:
UITextField *textField = [[UITextField alloc]initWithFrame:CGRectZero];
...
textField.returnKeyType = UIReturnKeyDone;
è possibile vedere alcune delle opzioni di base. Ho il sospetto che si potrebbe mancare il returnKeyType = UIReturnKeyDone
. Per impostazione predefinita, la chiave di ritorno non si comporterà in questo modo.
In alternativa, se si resignFirstResponder
la tastiera andrà via, come altri suggeriscono. Sembra che si desidera che il tasto Invio della tastiera per fare questo però.
Altri suggerimenti
questo Stack Overflow domanda fuori. Ha tutto il necessario per risolvere il problema.