IOS开发之UITextField开发详细介绍

IOS开发之UITextField开发详细介绍

      一、 UITextField是一种比较常见的控件,现在我来对其作一个总结介绍,欢迎大家一起共同探讨和学习!
       下面的图片说我从xcode上面截取下来的,然后属性一一和大家介绍一下
        
        Text:只有两种  Plain :原始的  Attributed:属性
        下面一个就是:Text的值
         Color: 颜色
         Font: 字体的大小
         Alignment:  对齐方式:左对齐 、右对齐 、居中对齐  、拉伸对齐
         Placeholder: 类似于安卓中的hint 当输入框中没有值的时候  有一个提示信息
         Background: 背景的图片  可以选择图片
         Disabled:  当d isabled的背景图片
         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()

    }



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

       


         

              

    
 
         
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值