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

iOS:笔记:UIButton

2016-01-09 00:00 459 查看
UIButton继承关系如下:

UIButton-->UIControl-->UIView-->UIResponder-->NSObject

//新建Button,同时设置类型
UIButton *button1 = [UIButton buttonWithType:UIButtonTypeCustom];
//设置大小和位置
button1.frame = CGRectMake(50, 100, 100, 30);
//设置背景色
button1.backgroundColor = [UIColor yellowColor];
//设置边框
button1.layer.borderColor = [UIColor greenColor].CGColor;
button1.layer.borderWidth = 1;
button1.layer.cornerRadius = 5;//设置倒角
button1.layer.masksToBounds = YES;//设置匹配边界。当有背景图片时,切割背景图像显示倒角。不设置这个属性,倒角效果就看不到了。
//设置标题颜色
[button1 setTitleColor:[UIColor blueColor]
forState:UIControlStateNormal];
//设置标题
[button1 setTitle:@"button1" forState:UIControlStateNormal];
//添加动作
[button1 addTarget:self
action:@selector(button1Action:)
forControlEvents:UIControlEventTouchUpInside];


有一种方法,可以把颜色转换成图片,这样就可以设置不同状态下的背景颜色了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: