iOS UIKeyboardType各类键盘效果图

前言

每次设置键盘类型都要点击UIKeyboardType查看类型,在这里整理一下各种键盘类型。方便自己查看,省时省力。

typedef NS_ENUM(NSInteger, UIKeyboardType) {
    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).
    UIKeyboardTypeDecimalPad NS_ENUM_AVAILABLE_IOS(4_1),   // A number pad with a decimal point.
    UIKeyboardTypeTwitter NS_ENUM_AVAILABLE_IOS(5_0),      // A type optimized for twitter text entry (easy access to @ #)
    UIKeyboardTypeWebSearch NS_ENUM_AVAILABLE_IOS(7_0),    // A default keyboard type with URL-oriented addition (shows space . prominently).

    UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated

};

效果

UIKeyboardTypeDefault

UIKeyboardTypeASCIICapable

UIKeyboardTypeNumbersAndPunctuation

UIKeyboardTypeURL

UIKeyboardTypeNumberPad

UIKeyboardTypePhonePad

UIKeyboardTypeNamePhonePad

UIKeyboardTypeEmailAddress

UIKeyboardTypeDecimalPad

UIKeyboardTypeTwitter

UIKeyboardTypeWebSearch

UIKeyboardTypeAlphabet



再一次感谢您花费时间阅读这篇文章!

微博: @Danny_吕昌辉
博客: SuperDanny

时间: 2024-09-13 19:21:24

iOS UIKeyboardType各类键盘效果图的相关文章

iOS关闭虚拟键盘方法汇总_IOS

在iOS应用开发中,有三类视图对象会打开虚拟键盘,进行输入操作,但如何关闭虚拟键盘,却没有提供自动化的方法.这个需要我们自己去实现.这三类视图对象分别是UITextField,UITextView和UISearchBar. 这里介绍一下UITextField中关闭虚拟键盘的几种方法. 第一种方法,使用它的委托UITextFieldDelegate中的方法textFieldShouldReturn:来关闭虚拟键盘. 在UITextField视图对象如birdNameInput所在的类中实现这个方法

iOS让软键盘消失的简单方法_IOS

一些文本输入控件等待输入时会弹出软键盘,我们可以设置这些控件的Did End On Exit之类的回调方法以在用户点击软键盘上的done或return之列的按键时收起键盘. 不过某些时候有些键盘没有上述的按键,或者我们希望点击App视图的背景时使软键盘收起来,无论当时软键盘是否打开. 一种办法是拖动一个按钮到View上,然后使其大小和View相同,然后设置点击该按钮的回调. but,我们还可以有更简单的方法. 我们知道UIView本身没什么Action,不过它的子类UIControl却有不少,所

IOS怎么把键盘的return键的名字变成自定义的名字,如“计算”

问题描述 IOS怎么把键盘的return键的名字变成自定义的名字,如"计算" IOS怎么把键盘的return键的名字变成自定义的名字,如"计算" 解决方案 你不能随意修改,只能设置特定的一些名称 myTextField.returnKeyType = UIReturnKeyType.Go returnKeyType property: Return (default) Go Google Join Next Route Search Send Yahoo Done

iOS中的键盘关闭操作

ios键盘弹出后如何关闭,主要通过 resignFirstResponder函数 ,从API中可以看到该方法属于UIResonder类方法  [UIResponder  resignFirstResponder] 理论上所有继承自nsobject的控件都能调用此函数  常用的的在textview, textfield控件. 常用的场景是在文字输入完毕点击return键或者屏幕空白处退出键盘. 1.return键盘退出  //textview回车时键盘退出  -(BOOL)textView:(UI

苹果开放自留地 允许iOS引入第三方键盘

腾讯数码讯(吴彬)作为IOS万年不变的潜规则,输入法和键盘一直是苹果的自留地,从iPhone一代问世至今,输入法从来没有开放过.不过iOS 8之后,这个规矩即将作古,苹果在WWDC14上宣布输入法将开发给开发者,同时苹果也允许iOS的用户安装第三方输入法.还在纠结越狱安装第三方输入法的用户这下不用担心了,什么九宫格.Swiftkey.Swype键盘未来都会出现在iOS 8上.同时宣布开放给开发者的还包括苹果刚刚在去年9月引入的指纹识别TouchID功能,目前这项功能也已经开放给开发者,未来会有更

iOS全局处理键盘事件

注册监听键盘事件的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardShow:) name:UI

iOS让软键盘消失的简单方法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 一些文本输入控件等待输入时会弹出软键盘,我们可以设置这些控件的Did End On Exit之类的回调方法以在用户点击软键盘上的done或return之列的按键时收起键盘. 不过某些时候有些键盘没有上述的按键,或者我们希望点击App视图的背景时使软键盘收起来,无论当时软键盘是否打开. 一种办法是拖动一个按钮到View上,然后使其大小和View相同,然后设置点击

iOS EasyUI里键盘下得地图,点击后显示一直在转菊花,怎么开启他的定位功能

问题描述 怎么开启EasyUI里的自定制键盘内的  地图功能,现在显示一直转菊花,    我找不到写地图代码的那个类,我想在那个类里开启定位,思路对吗,求指教 解决方案 http://community.easemob.com/question/5344看下这个

iOS UIButton各类属性设置大全

   //设置自定义的按钮    //UIButton *button1=[UIButton buttonWithType:UIButtonTypeCustom];     //设置一个圆角的按钮     UIButton *button1=[UIButton buttonWithType:UIButtonTypeRoundedRect];          button1.frame=CGRectMake(80,250,250, 30);//按钮的位置坐标     [button1 setTi