首页 > 代码库 > 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开发详细介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。