码迷,mamicode.com
首页 > 移动开发 > 详细

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识

时间:2014-12-30 11:53:21      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:键盘   return   返回键   自动矫正   密码功能   

技术分享


keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识


序言:

       UItextView和UItextField类中都实现UItextinputTraits协议类,UItextinputTraits协议类中定义了键盘的各种属性。

正文:

       我们可以通过keyboardType属性,根据不通的情况适用。

键盘的种类
UIkeyboardType
键盘的种类显示
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//   //当前键盘
//    _viewField.keyboardType=UIKeyboardAppearanceDefault;
//    [self.view addSubview:_viewField];
//    
技术分享
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    // 字母输入用的键盘
//    _viewField.keyboardType=UIKeyboardTypeASCIICapable;
//    [self.view addSubview:_viewField];
//    
//
    

技术分享
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //URL输入用的键盘
//    _viewField.keyboardType=UIKeyboardTypeURL;
//    [self.view addSubview:_viewField];
//    
// 
//    

技术分享
/
//    
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //数字输入键盘
//    _viewField.keyboardType=UIKeyboardTypeNumberPad;
//    [self.view addSubview:_viewField];
//    
//   
//    



技术分享
//    
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //电话号码输入用的键盘
//    _viewField.keyboardType=UIKeyboardTypePhonePad;
//    [self.view addSubview:_viewField];
//    
//
//   
    

技术分享
//    
//    
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //邮件地址输入键盘
//    _viewField.keyboardType=UIKeyboardTypeEmailAddress;
//    [self.view addSubview:_viewField];
//    
//
//    
//    

技术分享
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带笑脸,表情的键盘
//    _viewField.keyboardType=UIKeyboardFrameEndUserInfoKey;
//    [self.view addSubview:_viewField];
//    

技术分享
//    
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带数字和字母,标点符号的键盘
//    _viewField.keyboardType=UIKeyboardAppearanceAlert;
//    [self.view addSubview:_viewField];
//    
//
//    

技术分享
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带数字 /标点符号的键盘
//    _viewField.keyboardType=UIKeyboardAppearanceLight;
//    [self.view addSubview:_viewField];
//    
//
    
  

技术分享
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带数字 /标点符号的键盘
//    _viewField.keyboardType=UIKeyboardAppearanceLight;
//    [self.view addSubview:_viewField];
//    
//
    
  

技术分享




第二:我们键盘右下角的Return键(中文换行)的种类有哪几种


Return键的种类
UIReturnkeyType 效果
        //_viewField.returnKeyType=UIReturnKeyDefault;

技术分享
    //_viewField.returnKeyType=UIReturnKeyDone;

技术分享
    //_viewField.returnKeyType=UIReturnKeyEmergencyCall;

技术分享
    //_viewField.returnKeyType=UIReturnKeyGo;

技术分享
    //_viewField.returnKeyType=UIReturnKeyGoogle;

技术分享
//    _viewField.returnKeyType=UIReturnKeyJoin;

技术分享
  //  _viewField.returnKeyType=UIReturnKeyNext;

技术分享
   // _viewField.returnKeyType=UIReturnKeyRoute;

技术分享
   // _viewField.returnKeyType=UIReturnKeySearch;

技术分享
  //  _viewField.returnKeyType=UIReturnKeySend;

技术分享
    //_viewField.returnKeyType=UIReturnKeyYahoo;

技术分享


第三步:Return键的自动无效功能是

            将UitextView的enablesreturnKeyAutomatically属性设置为YES后,可以在文本内容为空的情况下,让Return键自动无效。例如:Done键时,只要没有输入任何字符

,用户将不能有效触摸Done按钮。






友情快递:

技术分享



Shift键的自动无效功能


序言:

我们在写大写字母的时候,需要按Shift和字母,非常麻烦。。。现在有个方法如下》》》》》》


autocapitalizationType属性中可以设置常量
UITextAutocapitalizationType Shift键的反应
UITextAutocapitalizationTypeWords 单词开头时,Shift有效
UITextAutocapitalizationTypeSentences    
文章开头的情况,Shift有效
 UITextAutocapitalizationTypeAllCharacters 任何情况下都有效
UITextAutocapitalizationTypeNone Shitf建不能自动有效


第二递:

    

自动矫正


在UItextView和UItextField中提供了自动矫正功能,通过autocorrectionType属性可以控制矫正与不矫正(YES/NO)。YES为矫正。。。。




第三递:

 密码的输入


在UItextField中提供有密码可见与不可见的功能。。将secureTextEntry属性设置为YES此后功能开启。。。










keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识

标签:键盘   return   返回键   自动矫正   密码功能   

原文地址:http://blog.csdn.net/zhoushuangjian511/article/details/42262361

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!