UITextField pokaż kursor, nawet gdy userInteractionEnabled ma wartość NO
Mam UITextField i musi ona mrugać kursorem, nawet jego właściwość userInteractionEnabled jest ustawiona na NO. Nie chcę, aby pole UITextField stało się programem FirstResponder i pokazywało klawiaturę.
Teraz możesz pytać:
1. Jeśli chcesz ukryć klawiaturę, dlaczego pokazać kursor?
Odp .: Problem polega na tym, że muszę pokazać użytkownikowi edytowane pole UITextField za pomocą innej / niestandardowej klawiatury.
2. Dlaczego więc nie użyjesz właściwości inputView?
Odp .: Ponieważ klawiatura w inputView pojawia się od dołu i chcę, aby moja niestandardowa klawiatura znajdowała się na środku ekranu.
Przejdźmy więc do prawdziwego pytania:
Jak mogę wyświetlić kursor? Czy mogę ustawić jakąś nieruchomość? Jeśli nie, jak narysowałbym kursor? Tworzenie UIView, który zostanie dodany i usunięty za pomocą alpha, lub podklasy UITextField i nadrzędny drawInRect?