IOS开发之UIKeyboardType类型

原创 2012年03月21日 16:07:42

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:(默认显示下面第一幅图,切换显示第二幅)

    


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于怎么选择键盘类型UIKeyboardType--iOS开发

关在iOS开发中,键盘类型暂时就这些了。 1、UIKeyboardTypeAlphabet 输入密码可以用这种,所有字符都有,不存在中文输入, 2、UIKey...

UIKeyboard键盘相关知识点-IOS开发

一、键盘风格    UIKit框架支持8种风格键盘。 typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符...
  • iukey
  • iukey
  • 2012-02-08 14:55
  • 23135

iOS开发之键盘类型UIKeyboardType

UIKeyboardTypeDefault

iOS 键盘样式UIKeyboardType

UIKeyboardTypeDefault,                // Default type for the current input method.     UIKeyboardT...

iOS开发笔记--keyboard相关

最近一个项目有键盘相关的需求:自定义键盘与系统键盘切换。就将键盘相关的知识点顺了一遍。 一、UITextInputTraits 协议 该协议定义了一些与键盘输入相关的属性。所有...

UITextField keyboardType类型,加小数点键盘

在设置金额的时候,我们一般可以是熟人小数点的,这样就用 keyboardType = UIKeyboardTypeDecimalPad;

iOS开发所有KeyboardType与图片对应展示

原文   : http://blog.163.com/cz_jdton/blog/static/92732504201292395414736/ iOS开发所有KeyboardT...

打开键盘遮住View的问题解决方法-IOS开发

声明 欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。 文章出处:http://blog.csdn.net/iukey 默认情况下打开键盘会遮住下面...
  • iukey
  • iukey
  • 2012-02-08 14:53
  • 13046

IOS: iPhone键盘通知与键盘定制

一.键盘通知 当文本View(如UITextField,UITextView, UIWebView内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘。成为fir...

UITextField的键盘种类、用法总结

参考自:iOS键盘的相关设置1.键盘风格UIKit框架支持以下几种键盘风格: 代码 xib(Keyboard Type) 风格释义 UIKeyboardTypeDefault Def...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)