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

IOS开发之UITextField开发详细介绍

时间:2015-02-02 23:11:08      阅读:520      评论:0      收藏:0      [点我收藏+]

标签: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就行了  然后去掉这个焦点就行了

             

  @IBAction func TextField1(sender: UITextField) {

        sender.resignFirstResponder()

    }

   

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

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


  @IBOutlet var TextFiledpwd: UITextField!


  

@IBAction func TextFieldTouchDown(sender: UIControl)

    {

        TextFiledpwd.resignFirstResponder()

    }



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

       


         

              

    
 
         

IOS开发之UITextField开发详细介绍

标签:ios开发之uitextfield   详细介绍   

原文地址:http://blog.csdn.net/wangliang198901/article/details/43416805

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