iOS几种不同的键盘布局
2016-10-08 13:57
169 查看
UIKeyboardType是一个枚举;如下
typedef enum {
UIKeyboardTypeDefault, // Default type for the current input method.
UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active
UIKeyboardTypeNumbersAndPunctuation, // Numbers and assorted punctuation.
UIKeyboardTypeURL, // A type optimized for URL entry (shows . / .com prominently).
UIKeyboardTypeNumberPad, // A number pad (0-9). Suitable for PIN entry.
UIKeyboardTypePhonePad, // A phone pad (1-9, *, 0, #, with letters under the numbers).
UIKeyboardTypeNamePhonePad, // A type optimized for entering a person's name or phone number.
UIKeyboardTypeEmailAddress, // A type optimized for multiple email address entry (shows space @ . prominently).
#if __IPHONE_4_1 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIKeyboardTypeDecimalPad, // A number pad with a decimal point.
#endif
#if __IPHONE_5_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIKeyboardTypeTwitter, // A type optimized for twitter text entry (easy access to @ #)
#endif
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated
} UIKeyboardType;
下面是各个类型的样式
UIKeyboardTypeAlphabet(Alphabet字母),UIKeyboardTypeASCIICapable,UIKeyboardTypeDefault: (这三个默认都显示字母表--下面第一幅图,另外可以切换倒--下面第二幅图)
UIKeyboardTypeDecimalPad: (Decimal十进制)
UIKeyboardTypeEmailAddress:
UIKeyboardTypeNamePhonePad:(这个类型默认显示第一幅图片,如果点击123按钮则会显示第二副键盘)
UIKeyboardTypeNumberPad:(下图显示)
UIKeyboardTypeNumbersAndPunctuation:(默认显示下面第一幅图,切换显示第二幅)
UIKeyboardTypePhonePad:(默认显示下面第一幅图,切换显示第二幅)
UIKeyboardTypeTwitter:(默认显示下面第一幅图,切换显示第二幅)
原博客地址:http://blog.csdn.net/sanpintian/article/details/7377806
typedef enum {
UIKeyboardTypeDefault, // Default type for the current input method.
UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active
UIKeyboardTypeNumbersAndPunctuation, // Numbers and assorted punctuation.
UIKeyboardTypeURL, // A type optimized for URL entry (shows . / .com prominently).
UIKeyboardTypeNumberPad, // A number pad (0-9). Suitable for PIN entry.
UIKeyboardTypePhonePad, // A phone pad (1-9, *, 0, #, with letters under the numbers).
UIKeyboardTypeNamePhonePad, // A type optimized for entering a person's name or phone number.
UIKeyboardTypeEmailAddress, // A type optimized for multiple email address entry (shows space @ . prominently).
#if __IPHONE_4_1 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIKeyboardTypeDecimalPad, // A number pad with a decimal point.
#endif
#if __IPHONE_5_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIKeyboardTypeTwitter, // A type optimized for twitter text entry (easy access to @ #)
#endif
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated
} UIKeyboardType;
下面是各个类型的样式
UIKeyboardTypeAlphabet(Alphabet字母),UIKeyboardTypeASCIICapable,UIKeyboardTypeDefault: (这三个默认都显示字母表--下面第一幅图,另外可以切换倒--下面第二幅图)
UIKeyboardTypeDecimalPad: (Decimal十进制)
UIKeyboardTypeEmailAddress:
UIKeyboardTypeNamePhonePad:(这个类型默认显示第一幅图片,如果点击123按钮则会显示第二副键盘)
UIKeyboardTypeNumberPad:(下图显示)
UIKeyboardTypeNumbersAndPunctuation:(默认显示下面第一幅图,切换显示第二幅)
UIKeyboardTypePhonePad:(默认显示下面第一幅图,切换显示第二幅)
UIKeyboardTypeTwitter:(默认显示下面第一幅图,切换显示第二幅)
原博客地址:http://blog.csdn.net/sanpintian/article/details/7377806
相关文章推荐
- iOS有几种不同的键盘布局
- iOS有几种不同的键盘布局
- iOS-UITextField不同的键盘布局(iOS9最新)
- (素材源码)猫猫学IOS(十八)UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复
- iOS开发之自定义表情键盘(组件封装与自动布局)
- iOS点击空白处隐藏键盘的几种方法
- IOS布局笔记三(使用不同父类的 view 进行约束)
- iOS隐藏键盘的几种方式
- 在IOS应用中隐藏键盘的几种方式
- IOS 点击空白处隐藏键盘的几种方法
- IOS 点击空白处隐藏键盘的几种方法
- [iOS代码] 获取键盘keyboard所占区域大小,调整界面布局
- iOS上键盘出现时输入框不被覆盖的几种方法分析
- IOS 点击空白处隐藏键盘的几种方法
- iOS上键盘出现时输入框不被覆盖的几种方法
- IOS 点击空白处隐藏键盘的几种方法
- IOS 收起键盘的几种方法(转)
- IOS 点击空白处隐藏键盘的几种方法
- IOS 点击空白处隐藏键盘的几种方法
- IOS 点击空白区隐藏键盘的几种方法