OC第二天 UITextField UIButtton UIAlertView

来源:互联网 发布:itunes备份管理器软件 编辑:程序博客网 时间:2024/06/06 14:00

*UITextField:*
UiTextField:文本框 用来输入东西的 和UILabel一样继承于ULControl 所以有很多属性和UILabel一样

声明与UILabel的声明一样
text, backgroundColor textAligment font等属性与UILabel一样
下面来介绍UITextField不同于UILabel的属性
placeholder 占位字符串(只有当没有内存时,才显示)
enabled 是否允许输入,默认是YES
clearsOnBeginEditing 输入时清除原内容
secureTextEntry 密文输入 默认是NO 重点
keyboardType 弹出键盘类型 重点
returnKeyType 键盘右下角的return按钮的类型
borderStyle 边框样式 重点
layer.cornerRadius 边框的圆度
clearButtonMode 清除按钮 默认用不出现

键盘回收,需要遵守UITextField协议 调用textFieldShouldReturn 方法 注意设置代理人,一般本类中实现,就设置成self就行了
resignFirstResponder 取消第一响应者
becomeFirstResponder 取消第一响应者

*UIButton*
一般button用类方法进行声明
button添加名字 setTitle: forState:
button标题添加颜色 setTitle
button添加方法 addTarget:self action: forControlEvents:
常用的三种状态: Normal Highlighted selected 其中的selected是需要开启的
添加图片: setImage 前景图片
setBackgroundImage 背景图片
如果不是png格式的图片 需要把后缀加上 如果是png格式可以不加后缀

UIAlertView
含义: 类似于弹窗 主要与button连用 使用时需要遵守UIAlertViewDelegate 协议
注意点: 初始化的时候,一般取消按钮在前.
有两个按钮的时候,左边的下标为0
大于两个按钮的时候,下边的为0,然后从从上面开始算
重点: 要想弹窗显示出来必须调用show方法

0 0
原创粉丝点击