弹出键盘的样式

2016-09-01  本文已影响71人  纯阳子_

//转自:http://xiaoxuejie.iteye.com/blog/1647200

一、键盘风格

UIKit框架支持8种风格键盘。

typedefenum{

UIKeyboardTypeDefault,// 默认键盘:支持所有字符

UIKeyboardTypeASCIICapable,// 支持ASCII的默认键盘

UIKeyboardTypeNumbersAndPunctuation,// 标准电话键盘,支持+*#等符号

UIKeyboardTypeURL,// URL键盘,有.com按钮;只支持URL字符

UIKeyboardTypeNumberPad,//数字键盘

UIKeyboardTypePhonePad,// 电话键盘

UIKeyboardTypeNamePhonePad,// 电话键盘,也支持输入人名字

UIKeyboardTypeEmailAddress,// 用于输入电子邮件地址的键盘

} UIKeyboardType;

用法用例:

textView.keyboardtype = UIKeyboardTypeNumberPad;

二、键盘外观

typedef enum{

UIKeyboardAppearanceDefault,// 默认外观:浅灰色

UIKeyboardAppearanceAlert,//深灰/石墨色

} UIKeyboardAppearance;

三、回车键

typedefenum{

UIReturnKeyDefault,  //默认:灰色按钮,标有Return

UIReturnKeyGo,  //标有Go的蓝色按钮

UIReturnKeyGoogle,  //标有Google的蓝色按钮,用于搜索

UIReturnKeyJoin,  //标有Join的蓝色按钮

UIReturnKeyNext,  //标有Next的蓝色按钮

UIReturnKeyRoute,  //标有Route的蓝色按钮

UIReturnKeySearch,  //标有Search的蓝色按钮

UIReturnKeySend,  //标有Send的蓝色按钮

UIReturnKeyYahoo,  //标有Yahoo!的蓝色按钮,用于搜索

UIReturnKeyDone,  //标有Done的蓝色按钮

UIReturnKeyEmergencyCall,  //紧急呼叫按钮

} UIReturnKeyType;

四、自动大写

typedefenum{

UITextAutocapitalizationTypeNone,//不自动大写

UITextAutocapitalizationTypeWords,//单词首字母大写

UITextAutocapitalizationTypeSentences,//句子首字母大写

UITextAutocapitalizationTypeAllCharacters,//所有字母大写

} UITextAutocapitalizationType;

五、自动更正

typedefenum{

UITextAutocorrectionTypeDefault,//默认

UITextAutocorrectionTypeNo,//不自动更正

UITextAutocorrectionTypeYes,//自动更正

} UITextAutocorrectionType;

上一篇 下一篇

猜你喜欢

热点阅读