Używam a UITextField
z a UIPickerView
jako jego inputView
, więc gdy użytkownik dotknie pola tekstowego, zostanie przywołany selektor, aby wybrać opcję.
Prawie wszystko działa, ale mam jeden problem: kursor nadal miga w polu tekstowym, gdy jest aktywny, co jest brzydkie i niewłaściwe, ponieważ użytkownik nie powinien pisać w polu i nie jest wyświetlany z klawiaturą. Wiem, że mógłbym hackily rozwiązać ten problem przez ustawienie editing
się NO
na polu tekstowym i śledzenia akcenty na nim, lub poprzez zastąpienie go za pomocą przycisku niestandardowego stylu i wzywanie próbnika poprzez kod. Jednak chcę użyć UITextFieldDelegate
metod do obsługi wszystkich zdarzeń w polu tekstowym, a hacki, takie jak zamiana pola tekstowego na przycisk, nie pozwalają na to podejście.
Jak mogę po prostu ukryć kursor UITextField
zamiast tego?