如何从UIAlertView更改键盘颜色

时间:2013-06-15 10:00:04

标签: iphone ios objective-c

我正在使用带有LoginAndPasswordInput [message setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput];的UIAlertView警报视图颜色是标准的蓝色,但弹出的键盘是黑色的?如何从键盘更改此颜色?

2 个答案:

答案 0 :(得分:2)

查看键盘颜色与UIAlertView无关。要更改键盘颜色的颜色,您有两个选项。

蓝色外观。

textfield.keyboardType = UIKeyboardAppearanceDefault;

OR

黑色外观。

textfield.keyboardType = UIKeyboardAppearanceAlert; 

答案 1 :(得分:1)

答案: keyboardAppearance

UIAlertView的黑色键盘是Apple提供的人机界面的标准规则,因为他们提到了使用黑色的UIKeyboardAppearanceAlert

为什么你认为这不是一个好的外表? 但是,您可以将键盘的颜色更改为蓝色

mytextfield.keyboardAppearance = UIKeyboardAppearanceDefault;