2016-03-30 5 views
0

Как изменить размер и цвет мигающего курсора в текстовом поле, используя мою раскадровку для моего приложения Mac.Цвет курсора курсора и его размер

Я предполагаю, что мне нужно подключить его к скрипту контроллера вида (управление перетаскиванием) и отредактировать некоторый параметр цвета uitextfield для курсора?

Но я, кажется, никуда не гожусь. Я работаю в быстрой версии 2.2 с помощью раскадровки приложений Mac. Как Ulysses и Taskpaper.

enter image description here

enter image description here

ответ

0

Поиск "_drawInsertionPointInRect" это частный метод, который вам нужен. Хотя вам также нужны некоторые другие вещи, которые я думаю ... но все это смешано с моим кодом, поэтому я не могу точно сказать, что это такое. В любом случае найдите «_drawInsertionPointInRect», и вы получите некоторые объяснения.

0

Чтобы изменить цвет, вы можете использовать что-то подобное в стрижа:

UITextField.appearance(whenContainedInInstancesOf: [YourViewController.self]).tintColor = .green 
1

Свифт 3:

Изменение YOURTEXTFIELD к вашему текстовому полю и вы установлены:

(YOURTEXTFIELD.value(forKey: "textInputTraits") as AnyObject).setValue(UIColor.black, forKey: "insertionPointColor") 
+1

Хорошо, это правильный ответ! Должно быть на вершине. – jlstr

 Смежные вопросы

  • Нет связанных вопросов^_^