首页 > 代码库 > IOS开发之UITextField开发详细介绍

IOS开发之UITextField开发详细介绍

IOS开发之UITextField开发详细介绍

      一、 UITextField是一种比较常见的控件,现在我来对其作一个总结介绍,欢迎大家一起共同探讨和学习!
       下面的图片说我从xcode上面截取下来的,然后属性一一和大家介绍一下
        技术分享
        Text:只有两种  Plain :原始的  Attributed:属性
        下面一个就是:Text的值
         Color: 颜色
         Font: 字体的大小
         Alignment:  对齐方式:左对齐 、右对齐 、居中对齐  、拉伸对齐
         Placeholder: 类似于安卓中的hint 当输入框中没有值的时候  有一个提示信息
         Background: 背景的图片  可以选择图片
         Disabled:  当disabled的背景图片
         Border Style:边框的样式  可以圆形  也可以是矩形
         Clear Button: 清除按钮  选择清除的方式  可以一边输入一边清除
         Min Font Size: 最小字体大小的值  
         Adjust to fit:是否调节去适应
         Capitaklization: 是否设置大写  也可以不设置 可以设置首字母大写  也可以设置一句话大写  也可以全部设置大写
          Correction: 是否进行修正  如果写错可以帮忙修正  只针对英文
          Spell Checking: 是否拼写检查
          keyboard Type: 键盘类型  可以设置URL  也可以设置数字键盘
          Appearance: 显示方式  是深色显示  还是浅色显示
          Return key: 设置返回键类型 可以设置next 也可以设置成OK
          下面一个是:是否自动弹出软键盘
           再下面一个是:是否加密

 

 二、UITextField经常和键盘结合起来  有两种方式:

         1、当点击键盘类型是next或者是Go的时候 (其他类型也可以) 键盘消失

              可以将输入框绑定一个Did  End On Exit事件响应   然后将输入框处理Action就行了  然后去掉这个焦点就行了

             

  @IBActionfunc TextField1(sender: UITextField) {

        sender.resignFirstResponder()

    }

   

    2、当点击空白的其他的地方  键盘也可以隐藏起来  UIview没有好的处理办法  可以将根视图修改为

UIControl  这样就方便控制多了 接下来就好办 UIControl 绑定一个Touch Down事件 然后让输入框失去焦点


  @IBOutletvar TextFiledpwd: UITextField!


  

@IBActionfunc TextFieldTouchDown(sender: UIControl)

    {

        TextFiledpwd.resignFirstResponder()

    }



 
                     本文章属于原创,请尊重别人劳动成果  欢迎大家共同讨论和学习

       


         

              

    
 
         

IOS开发之UITextField开发详细介绍