Change UITextField and UITextView Cursor / Caret Color
If you’re targeting iOS 7+, this has been made much easier. Simply change the tintColor of the field with a cursor using the appearance proxy and it will apply throughout the app: Swift 3.0: UITextField.appearance().tintColor = .black Objective-C: [[UITextField appearance] setTintColor:[UIColor blackColor]]; Same answer applies for an individual UITextField: Swift 3.0: myTextField.tintColor = .black Objective-C … Read more