UITextField和模拟键盘 uitextfield隐藏键盘

程序中常常要用到 输入 ,不只是UITextField ,只要需要运用到键盘输入就需要操作键盘。所以查找了一下有关键盘在输入中得操作。

键盘类型 :

1.UIKeyboardTypeDefault 默认键盘

2.UIKeyboardTypeASCIICapable显示ASCII码值得键盘

3.UIKeyboardTypeNumbersAndPunctuation显示数字和标点符号得键盘

4.UIKeyboardTypeURL显示带有 . / .com URL常用得符号得键盘

5.UIKeyboardTypeNumberPad 显示0到9得数字键盘 不支持自动大写

6.UIKeyboardTypePhonePad 显示带有0到9和“*”,“#”得键盘 不支持自动大写

7.UIKeyboardTypeNamePhonePad 显示一个支持输入一个联系人名字或者号码得键盘 不支持自动大写

8.UIKeyboardTypeEmailAddress 显示一个支持输入Email地址符号得键盘 “@”

9.UIKeyboardTypeDecimalPad显示0到9 和 “."得键盘

10.UIKeyboardTypeAlphabet 显示一个字母键盘

UITextInputTraits Protocol Reference

这个是用来辅助键盘输入得协议,在需要用到键盘输入得地方都需要实现这个协议。UITextField和UITextView已经实现了这个协议。

协议主要包含几个属性,在使用时必须设定。

(1)autocapitalizationType:

确定哪一次shift键被自动按下

UITextAutocapitalizationType:

1.UITextAutocapitalizationTypeNone 不要自动大写任何文本

2.UITextAutocapitalizationTypeWords自动大写每一个单词得首字母

3.UITextAutocapitalizationTypeSentences自动大写每一句话得首字母

4.UITextAutocapitalizationTypeAllCharacters自动大写每一个字母

(2)autocorrectionType
UITextField和模拟键盘 uitextfield隐藏键盘

自动纠正提示功能,可以自动提示单词拼写是否正确,并且给出候选正确单词提示。

UITextAutocorrectionType

1.UITextAutocorrectionTypeDefault自动选择适当得提示给当前得脚本系统

2.UITextAutocorrectionTypeNo不使用自动纠错

3.UITextAutocorrectionTypeYes使用自动纠错提示

(3)enablesReturnKeyAutomatically

BOOL类型 设定当文本框没有输入内容时键盘得返回键是否可用

(7)keyboardAppearance

设定键盘显示风格,

1. UIKeyboardAppearanceDefault 默认显示风格

2.UIKeyboardAppearanceAlert显示一个合适得弹出式面板

(5)returnKeyType

设定返回键类型

1. UIReturnKeyDefault设定键盘默认返回键为:“return”

2.UIReturnKeyGo设定键盘默认返回键为:“Go”

3.UIReturnKeyGoogle设定键盘默认返回键为:“Google”

4.UIReturnKeyJoin设定键盘默认返回键为:“Join”

5.UIReturnKeyNext设定为 “Next”

6.UIReturnKeyRoute设定为 “Route”

7.UIReturnKeySearch设定为 “Research”

8.UIReturnKeySend设定为 “Send”

9.UIReturnKeyYahoo设定为 “Yahoo”

10.UIReturnKeyDone设定为 “Done”

11.UIReturnKeyEmergencyCall设定为 “EmergencyCall” “紧急电话”

(5)KeybordType

设定键盘类型

(6)secureTextEntry

设定输入文本是否要受到隐藏保护,默认为NO不保护,设定为YES,则文本输入后为密码风格得保护。

要控制键盘是否在输入后消失,我们需要用到 UITextFieldDelegate

我们这样写,就可以让键盘按下Return键时,让键盘消失。

-(BOOL)textFieldShouldReturn:(UITextField*)textField

{

[textFieldresignFirstResponder];

returnYES;

}

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/57002.html

更多阅读

如何删除或者隐藏ps中的参考线和标尺? ps隐藏参考线

   有时候从网上下载psd文件打开时,用photoshop打开后,会看到横横竖竖的各色各样的长线,这其实就是photoshop中的“参考线和标尺”,那么如果我们不需要这些 辅助的功能呢?想删除或者 隐藏这些线,那该如何做呢?下面就是自己总结的几条经验,跟大家分享下。  

第一款机械键盘——雷蛇黑寡妇蜘蛛终极版 雷蛇黑寡妇终极版

本来这个键盘昨天就到了,可是昨天实在太忙,没时间写博客。现在写博文时用的就是这款键盘,只能说打字相当爽,游戏还没实验,不过理论上玩游戏黑轴比青轴更合适。之前就想换键盘,不过一直考虑无线键盘和鼠标,可后来想想,在家用,管它桌面乱不乱

声明:《UITextField和模拟键盘 uitextfield隐藏键盘》为网友好多狗分享!如侵犯到您的合法权益请联系我们删除