iOS7 introduced general tint-color. I think UIAlertView
is also in the valid range, but actually tintColor doesn't look to work with UIAlertView
. (for tappable button text color)
Is it possible to change the tint-color of alert view? If possible, how to change it?
Unfortunately you cannot customize the appearance of alert views, it is impossible to change the buttons text color.
It is mentioned clearly in UIAlertView Class Reference:
The UIAlertView class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified.
Update:
The question was about iOS7, but now UIAlertView
is deprecated, for UIAlertController
you can simply change the view tint color:
let alert = UIAlertController(title: "Gimme a break",
message: "For God sake its iOS7 question!",
preferredStyle: .alert)
alert.view.tintColor = UIColor.red
It is helpful also to check this question: How to change UIAlertController button text colour in iOS9?