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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top