Penso che questo sia strano, ho creato la mia classe che eredita da UIAlertView. In questa classe aggiungo UITableView come sottoview e le celle contengono UILabel e UITextField.UITextField: non è possibile digitare testo ma faccine, copia/incolla e backspace va bene
gli strumenti di classe: UITableViewDelegate, UITableViewDataSource e UITextFieldDelegate,
Nel cellForRowAtIndexPath ogni cell.uiTxtField.delegate è impostato su di sé.
Quanto segue avviene sia nel simulatore e sul reale dispositivo iPhone:
Quando ho creato il puntatore/dito nel UITextField la tastiera si apre e textFieldDidBeginEditing viene attivato, va bene e come previsto.
Quando lascio l'UITextField, textFieldDidEndEditing viene attivato, che è anche bene e come previsto.
Tuttavia, quando si inizia a digitare del testo, il cursore smette di lampeggiare ma il testo non viene digitato in UITextField.
posso copia ed incolla testo tenendo premuto il puntatore/dito in un'UITextField che contiene il testo, selezionare copia e incollarlo in un altro UITextField (o lo stesso).
Il backspace funziona correttamente.
Esso permetterà anche di me scriv dentro simboli e faccine ecc
L'unica cosa che non riesco a digitare è caratteri/lettere e numeri
Il pulsante di ritorno non lo fa grilletto textFieldShouldReturn
Dal textFieldDi dBeginEditing e textFieldDidEndEditing vengono attivati. Presumo che la configurazione dei delegati sia corretta, ma non riesco a capire perché non riesco a digitare il testo e perché textFieldShouldReturn non viene attivato.
This potrebbe essere correlato.
Qualsiasi aiuto è apprezzato.
ho lo stesso problema..una persona conosce la soluzione per favore aiutatela – Anju