iOS5新增内容之支持文本输入的UIAlertView

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分别获取用户名输入框对象和密码输入框对象。

你可能感兴趣的:(ios5)