您的位置:首页 > 产品设计 > UI/UE

UIButton

2015-12-25 16:09 288 查看

UIButton

按钮在开发时候能想到这个功能既要显示图片又要显示文字优先选择按钮。

按钮的状态 ##

按钮的状态:默认,高亮,失效。状态都是以枚举常量值来定义的。

默认状态

枚举值:UIControlStateNormal

高亮

枚举值:UIControlStateHighlighted

不可点击状态(当enable属性为NO,就是出于disable代表不可点击)

枚举值:UIControlStateDisable

动态改控件的位置

代码改变控件的位置:在ios中不能通过控件的XY轴标直接修改控件的位置。

先获取控件的上的frame属性。

CGRect btnFrame = self.btn.frame;


设置X、y的位置

btnFrame.frame.origin.y = 10;


再将frame对象赋值给控件

self.btn.frame = btnFrame;


按钮的属性

按钮的创建,并定义属性

创建按钮并定义按钮的类型

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];

设按钮状态对应的图片

[btn setBackgroundImage:[UIImage imageNamed:@”tupian”] forState:UIControlSateNormal];

设置对应文字

[btn setTitle:@”点我啊”forState:UIControlStateNormal];

默认状态的文字颜色

[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];


按钮的创建

按钮创建的创建的时候区分类类型

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
UIButtonTypeCustom:无类型,按钮的内容需要自定义
UIButtonTypeInfoLight:
UIButtonTypeInfoDark
UIButtonTypeContactAdd:  //添加按钮
UIButtonTypeDetailDisclosure://详情按钮
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: