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

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第1张图片


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];
//    
//
    

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第2张图片
//    _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];
//    
//   
//    



keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第3张图片
//    
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //电话号码输入用的键盘
//    _viewField.keyboardType=UIKeyboardTypePhonePad;
//    [self.view addSubview:_viewField];
//    
//
//   
    

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第4张图片
//    
//    
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //邮件地址输入键盘
//    _viewField.keyboardType=UIKeyboardTypeEmailAddress;
//    [self.view addSubview:_viewField];
//    
//
//    
//    

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第5张图片
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带笑脸,表情的键盘
//    _viewField.keyboardType=UIKeyboardFrameEndUserInfoKey;
//    [self.view addSubview:_viewField];
//    

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第6张图片
//    
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带数字和字母,标点符号的键盘
//    _viewField.keyboardType=UIKeyboardAppearanceAlert;
//    [self.view addSubview:_viewField];
//    
//
//    

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第7张图片
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带数字 /标点符号的键盘
//    _viewField.keyboardType=UIKeyboardAppearanceLight;
//    [self.view addSubview:_viewField];
//    
//
    
  

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第8张图片
//    _viewField=[[UITextView alloc]init];
//    _viewField.frame=self.view.frame;
//    _viewField.backgroundColor=[UIColor greenColor];
//    //带数字 /标点符号的键盘
//    _viewField.keyboardType=UIKeyboardAppearanceLight;
//    [self.view addSubview:_viewField];
//    
//
    
  

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第9张图片




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


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

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第10张图片
    //_viewField.returnKeyType=UIReturnKeyDone;

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第11张图片
    //_viewField.returnKeyType=UIReturnKeyEmergencyCall;

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第12张图片
    //_viewField.returnKeyType=UIReturnKeyGo;

    //_viewField.returnKeyType=UIReturnKeyGoogle;

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第13张图片
//    _viewField.returnKeyType=UIReturnKeyJoin;

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第14张图片
  //  _viewField.returnKeyType=UIReturnKeyNext;

   // _viewField.returnKeyType=UIReturnKeyRoute;

   // _viewField.returnKeyType=UIReturnKeySearch;

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第15张图片
  //  _viewField.returnKeyType=UIReturnKeySend;

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第16张图片
    //_viewField.returnKeyType=UIReturnKeyYahoo;



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

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

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






友情快递:

keyboardType键盘和APP里有多少键盘的样式和UItextView和UitextField的一些知识_第17张图片



Shift键的自动无效功能


序言:

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


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


第二递:

    

自动矫正


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




第三递:

 密码的输入


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










你可能感兴趣的:(return,键盘,返回键,自动矫正,密码功能)