键盘 - 键盘样式风格有关设置
来源:互联网 发布:淘宝如何取消手机绑定 编辑:程序博客网 时间:2024/04/28 09:36
一、键盘风格
UIKit框架支持8种风格键盘。
typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号 UIKeyboardTypeURL, // URL键盘,有.com按钮;只支持URL字符 UIKeyboardTypeNumberPad, //数字键盘 UIKeyboardTypePhonePad, // 电话键盘 UIKeyboardTypeNamePhonePad, // 电话键盘,也支持输入人名字 UIKeyboardTypeEmailAddress, // 用于输入电子邮件地址的键盘 } UIKeyboardType;用法用例:
textView.keyboardtype = UIKeyboardTypeNumberPad;
UIKeyboardTypeDefault:
UIKeyboardTypeASCIICapable:
UIKeyboardTypeNumbersAndPunctuation:
UIKeyboardTypeURL:
UIKeyboardTypeNumberPad:
UIKeyboardTypePhonePad:
UIKeyboardTypeNamePhonePad:
UIKeyboardTypeEmailAddress:
UIKeyboardTypeDecimalPad:
UIKeyboardTypeTwitter:
UIKeyboardTypeWebSearch:
UIKeyboardTypeAlphabet:
二、键盘外观
typedef enum { UIKeyboardAppearanceDefault, // 默认外观:浅灰色 UIKeyboardAppearanceAlert, //深灰/石墨色 } UIKeyboardAppearance;
用法用例:
textView.keyboardAppearance=UIKeyboardAppearanceDefault;
三、回车键
typedef enum { UIReturnKeyDefault, <span style="white-space:pre"></span>//默认:灰色按钮,标有Return UIReturnKeyGo, <span style="white-space:pre"></span>//标有Go的蓝色按钮 UIReturnKeyGoogle, <span style="white-space:pre"></span>//标有Google的蓝色按钮,用于搜索 UIReturnKeyJoin, <span style="white-space:pre"></span>//标有Join的蓝色按钮 UIReturnKeyNext, <span style="white-space:pre"></span>//标有Next的蓝色按钮 UIReturnKeyRoute, <span style="white-space:pre"></span>//标有Route的蓝色按钮 UIReturnKeySearch, <span style="white-space:pre"></span>//标有Search的蓝色按钮 UIReturnKeySend, <span style="white-space:pre"></span>//标有Send的蓝色按钮 UIReturnKeyYahoo, <span style="white-space:pre"></span>//标有Yahoo!的蓝色按钮,用于搜索 UIReturnKeyDone, <span style="white-space:pre"></span>//标有Done的蓝色按钮 UIReturnKeyEmergencyCall, //紧急呼叫按钮} UIReturnKeyType;
用法用例:
textView.returnKeyType=UIReturnKeyGo;
四、自动大写
typedef enum { UITextAutocapitalizationTypeNone, <span style="white-space:pre"></span>//不自动大写 UITextAutocapitalizationTypeWords, <span style="white-space:pre"></span>//单词首字母大写 UITextAutocapitalizationTypeSentences, <span style="white-space:pre"></span>//句子首字母大写 UITextAutocapitalizationTypeAllCharacters, <span style="white-space:pre"></span>//所有字母大写 } UITextAutocapitalizationType;用法用例:
textField.autocapitalizationType = UITextAutocapitalizationTypeWords;
五、自动更正
typedef enum { UITextAutocorrectionTypeDefault,<span style="white-space:pre"></span>//默认 UITextAutocorrectionTypeNo,<span style="white-space:pre"></span>//不自动更正 UITextAutocorrectionTypeYes,<span style="white-space:pre"></span>//自动更正 } UITextAutocorrectionType;用法用例:
textField.autocorrectionType = UITextAutocorrectionTypeYes;
六、安全文本输入(密码输入)
textView.secureTextEntry=YES;开启安全输入主要是用于密码或一些私人数据的输入,此时会禁用自动更正和自此缓存。
UITextField和UITextView隐藏键盘
self._textField.returnKeyType=UIReturnKeyDone; self._textField.delegate=self;- (BOOL)textFieldShouldReturn:(UITextField *)textField{ [textField resignFirstResponder]; return YES;}
self._textView.delegate=self; self._textView.returnKeyType=UIReturnKeyDone;- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if ([text isEqualToString:@"\n"]) { [textView resignFirstResponder]; return NO; } return YES;}
0 0
- 键盘样式风格有关设置
- 键盘样式风格有关设置
- 键盘样式风格有关设置
- 键盘样式风格有关设置
- 键盘 - 键盘样式风格有关设置
- 键盘样式风格有关设置-iOS开发
- 键盘样式风格有关设置-iOS开发
- 键盘样式风格有关设置-iOS开发
- iOS开发---键盘样式风格有关设置
- iOS开发-键盘样式风格有关设置
- iOS开发-键盘样式风格有关设置
- iOS开发-键盘样式风格有关设置
- ios开发之键盘样式风格设置
- IOS开发-键盘样式风格设置
- UITextField 设置键盘样式
- 键盘风格 及设置键盘的inputView
- 键盘风格
- subline text 键盘设置 eclipse风格
- Android Studio如何发布APK
- Mysql 中 varchar 比较 Oracle varchar2
- 减小终端与基站建立空口连接导致传输时延
- GitHub的Pull Request
- Unity3d即时战斗之敌人AI和角色攻击
- 键盘 - 键盘样式风格有关设置
- 自定义控件--ViewGroup篇
- tomcat8 运行后没有切到app根目录
- Log4j工具类
- Runnable/Thread/Callable/Future/FutureTask
- 本机访问虚拟机Web服务器失败的解决办法
- 使用信号量解决读者写者问题--写者优先
- 几种高性能计算平台介绍
- 指针和引用的区别