Sto usando a UITextField
con a UIPickerView
per suo inputView
, in modo che quando l'utente tocca il campo di testo, viene chiamato un selettore per loro di selezionare un'opzione.
Quasi tutto funziona, ma ho un problema: il cursore lampeggia ancora nel campo di testo quando è attivo, il che è brutto e inappropriato, dal momento che l'utente non deve digitare nel campo e non è presentato con una tastiera. So che potrei hackily risolvere questo problema impostando editing
per NO
il campo di testo e il monitoraggio tocchi su di esso, o sostituendolo con un pulsante personalizzato in stile, e chiamando il selettore tramite codice. Tuttavia, desidero utilizzare i UITextFieldDelegate
metodi per la gestione di tutti gli eventi nel campo di testo e gli hack come la sostituzione del campo di testo con un pulsante non consentono questo approccio.
Come posso semplicemente nascondere il cursore sul UITextField
invece?