您的位置:首页 > 移动开发 > IOS开发

iOS创建一个按钮

2015-05-23 10:53 369 查看
//////////////创建一个按钮//////////////////////////////////////////

//1.创建代码
UIButton *btn = [[UIButtonalloc]init];

//2.添加按钮
[self.viewaddSubview:btn];

//3.设置iframe
btn.frame =CGRectMake(100,100,100,
100);

//4.设置背景色
btn.backgroundColor = [UIColorblueColor];

//5.设置背景图片

UIImage *image = [UIImageimageNamed:@"btn_01"];//通过文件名加载图片(.png图片都不需要加拓展名)

//设置普通状态下图片

[btn setBackgroundImage:imageforState:UIControlStateNormal];

//加载高亮的图片
UIImage *highLight = [UIImageimageNamed:@"btn_02"];

[btn setBackgroundImage:highLightforState:UIControlStateHighlighted];

//6.设置文字颜色

//设置文字

[btn setTitle:@"111"forState:UIControlStateNormal];

[btn setTitle:@"222"forState:UIControlStateHighlighted];//默认白色

//设置颜色

[btn setTitleColor:[UIColorcyanColor]forState:UIControlStateNormal];

[btn setTitleColor:[UIColorblueColor]forState:UIControlStateHighlighted];

//7.监听按钮点击

[btn addTarget:selfaction:@selector(btnClick:)forControlEvents:UIControlEventTouchUpInside];

//添加一个系统自带圈圈+

UIButton *addBtn = [UIButtonbuttonWithType:UIButtonTypeContactAdd];

// [addBtn addTarget:self action:@selector(addBtnClick) forControlEvents:UIControlEventTouchUpInside];

[addBtn addTarget:selfaction:@selector(btnClick:)forControlEvents:UIControlEventTouchUpInside];

//设置位置
addBtn.center =CGPointMake(10,22);
[self.viewaddSubview:addBtn];

//////////////////////////////////////////////////////////////////
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: