UI笔记_UIButton
来源:互联网 发布:阿里云备案邮寄资料 编辑:程序博客网 时间:2024/04/29 04:39
UIButton
// 1、创建button对象(如果本类有初始化⽅方法,使⽤用⾃自⼰己的;否则使⽤用 ⽗父类的)。 UIButton *button = [[UIButton buttonWithType:UIButtonTypeSystem];// 2、设置按钮显⽰示相关的属性 [button setFrame:CGRectMake(20, 120, 280, 50)];[button setTitle:@"button" forState:UIControlStateNormal];// 3、为按钮添加点击事件 [button addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];// 4、添加按钮到⽗父视图上,⽤用以显⽰示 [self.window addSubview:button];// 5、按钮⽆无需释放(因为使⽤用的是类⽅方法创建的button)UIButton添加事件
addTarget:action:forControlEvents: 为按钮添加事件,指定按钮点击之后,执行target的action方法
removeTarget:action:forControlEvents: 移除按钮的点击事件
外观控制
setImage:forState: 设置指定状态下的前景图片
imageForState: 获取指定状态下的前景图片
setBackgroundImage:forState: 设置指定状态下的背景图片
backgroundImageForState: 获取指定状态下的背景图片
圆角矩形的按钮
对按钮的layer属性中的边框宽度和圆角弧度设置即可获得圆角矩形的按钮
[button.layer setBorderWidth:1]; 设置按钮边框宽度
[button.layer setCornerRadius:5]; 设置按钮边框角的圆角弧度
0 0
- UI笔记_UIButton
- UI基础_UIButton
- IOS(UI)_UIButton(按钮)和UIImageView(图片按钮)
- IOS(UI)_UIButton(按钮)和UIImageView(图片视图)
- iOS _UIButton 高亮变灰 效果去掉方法
- Easy-Ui 学习笔记
- android笔记 UI
- operamasks-ui使用笔记
- UI设计学习笔记
- Android笔记 - UI Dialog
- android UI设计笔记
- wxWidgets UI笔记
- JAVA(UI)笔记
- iOS ui 笔记
- UI笔记_UIView
- UI笔记_UILabel
- UI笔记_UITextField
- UI笔记_UIAlertView
- zoj-3640-Help Me Escape-概率DP
- boost asio 串口操作中修改字节超时间隔参数
- ubuntu配置nginx常见错误
- Oracle中的select for update
- linux sed 批量替换多个文件中的字符串
- UI笔记_UIButton
- REPLICAT RORA_1保持 ABENDED状态,无法启动问题处理
- GridView绑定DataKeyName以及如何取这些值
- SQL Server 2005 中做全文检索的方法分享
- [Android] [UI Design 1] A ScrollView above a Button
- 今天开始LINUX学习之旅
- VS2013如何设置显示代码行号
- eclipse设置运行参数
- 字符串和NSDate的转换