iOS5中UIAlertView新增了一个属性alertViewStyle,它的类型是UIAlertViewStyle,是一个枚举值:
1
2
3
4
5
6
|
typedef
enum
{
UIAlertViewStyleDefault
=
0
,
UIAlertViewStyleSecureTextInput
,
UIAlertViewStylePlainTextInput
,
UIAlertViewStyleLoginAndPasswordInput
}
UIAlertViewStyle
;
|
alertViewStyle属性默认是UIAlertViewStyleDefault。我们可以把它设置为UIAlertViewStylePlainTextInput,那么AlertView就显示为这样:
UIAlertViewStyleSecureTextInput显示为:
UIAlertViewStyleLoginAndPasswordInput为:
iOS5中同时写新增了一个方法来获取这些TextField控件对象:
1
|
- (
UITextField
*)
textFieldAtIndex
:(
NSInteger
)textFieldIndex
|
UIAlertViewStyleSecureTextInput和UIAlertViewStylePlainTextInput可以通过textFieldIndex为0来获取输入框对象。UIAlertViewStyleLoginAndPasswordInput可以通过textFieldIndex为0和1分别获取用户名输入框对象和密码输入框对象。