标签: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