实现带输入框的AlertView及设置键盘样式的方法
2015-02-15 16:17
387 查看
对于带输入框的弹出框(UIAlertView),在IOS5.0及以上版本,有一种较为简单的实现方式,即设置UIAlertView的alertViewStyle属性即可。
可供设置的属性如下:
?
UIAlertViewStyleDefault,为默认值,不带输入框
UIAlertViewStyleSecureTextInput为密码型输入框,输入的字符显示为圆点儿
UIAlertViewStylePlainTextInput为明文输入框,显示输入的实际字符
UIAlertViewStyleLoginAndPasswordInput为用户名,密码两个输入框,一个明文,一个密码。
取得输入框指针的方法如下:
对于UIAlertViewStyleSecureTextInput和UIAlertViewStylePlainTextInput两种情况,
UITextField *tf = [alert textFieldAtIndex:0]即可取到输入框指针,然后可以进行具体的操作,包括设置键盘样式
对于UIAlertViewStyleLoginAndPasswordInput,除了上面的输入框,依次类推,还可以取到第二个输入框,即:
UITextField *tf2 = [alert textFieldAtIndex:1]
设置键盘样式的方法,即设置UITextField的keyboardType属性。具体值如下:
?
示例代码:
?
原文地址:http://bluevt.org/?p=103
可供设置的属性如下:
?
UIAlertViewStyleSecureTextInput为密码型输入框,输入的字符显示为圆点儿
UIAlertViewStylePlainTextInput为明文输入框,显示输入的实际字符
UIAlertViewStyleLoginAndPasswordInput为用户名,密码两个输入框,一个明文,一个密码。
取得输入框指针的方法如下:
对于UIAlertViewStyleSecureTextInput和UIAlertViewStylePlainTextInput两种情况,
UITextField *tf = [alert textFieldAtIndex:0]即可取到输入框指针,然后可以进行具体的操作,包括设置键盘样式
对于UIAlertViewStyleLoginAndPasswordInput,除了上面的输入框,依次类推,还可以取到第二个输入框,即:
UITextField *tf2 = [alert textFieldAtIndex:1]
设置键盘样式的方法,即设置UITextField的keyboardType属性。具体值如下:
?
?
相关文章推荐
- 实现带输入框的AlertView及设置键盘样式的方法
- webview设置禁用连接点击,输入框焦点弹出键盘
- 对TextView设置drawable,用setCompoundDrawables方法实现
- JQuery实现样式设置、追加、移除与切换的方法
- android TextView设置中文字体加粗实现方法
- 在Flex中使用StyleMaager类和setStyle()方法给Alert组件设置样式
- bootbox自定义dialog、confirm、alert样式,以及基本设置方法setDefaults中可用参数
- 从AlertView例解设置view背景的几种方法
- 为ie和chrome FF单独设置样式的“条件注释法”、“类内属性前缀法”、“选择器前缀法”、实现方法 案例(推荐)
- JQuery实现样式设置、追加、移除与切换的方法
- 如何实现动态添加view并在其设置方法点击动态删掉
- Android中对TextView中的部分内容的字体样式的设置方法
- bootbox自定义dialog、confirm、alert样式,以及基本设置方法setDefaults中可用参数
- UIScrollView上解决键盘挡住输入框的方法
- 【转】bootbox自定义dialog、confirm、alert样式,以及基本设置方法setDefaults中可用参数
- PickerAlertView实现方法
- android TextView设置中文字体加粗实现方法
- 在Flex中使用StyleMaager类和setStyle()方法给Alert组件设置样式
- Android WebView 软键盘遮挡输入框问题的解决方法
- Android实现将一个Activity设置成窗口样式的方法