Próbuję ustawić kolor kursora dla UITextView na podstawie preferencji użytkownika. Wybierają kolor, który chcą za pomocą przycisku.UITextView Kursor Nie zmienia się kolor iOS 7
Domyślnie kolor kursora w tekście jest biały. Gdy użytkownik naciśnie przycisk, to może zmienić się na zielono:
[_textView setTintColor:[UIColor greenColor]];
[_textView setTextColor:[UIColor greenColor]];
Jestem pewien, że ta metoda działa, ponieważ wezwanie tekst na TextView zmienia kolor, tylko nie kursorem ...
Moje doświadczenie pokazuje, że wywołanie 'setTintColor:' zmienia kolor daszka widoku tekstowego. – rmaddy
@rmaddy Myślę, że może to być błąd w iOS 7.1 dotyczący odcieni globalnych, takich jak [wygląd UIView], ponieważ nie ma nic, co robię, to coś niezwykłego. To powinno zadziałać ... – Apollo
Z mojego doświadczenia (również w iOS7.1), rzeczywiście TintColor ustawia kolor kursora. –