一、frame:能修改位置和尺寸。ide
二、center:修改位置。spa
三、bounds:能修改尺寸。orm
四、tansform:能修改尺寸、位置和旋转角度。blog
1、代码添加按钮及修改按钮属性。图片
- (void)viewDidLoad {get
[super viewDidLoad];it
//建立按钮io
UIButton *btn = [[UIButton alloc] init];form
//添加按钮select
[self.view addSubview:btn];
//设置frame
btn.frame = CGRectMake(100, 100, 100, 100);
//设置背景色
btn.backgroundColor = [UIColor blueColor];
//设置背景图片
UIImage *image = [UIImage imageNamed:@"btn_01.png"];
UIImage *image1 = [UIImage imageNamed:@"btn_02.png"];
[btn setBackgroundImage:image forState:UIControlStateNormal];
[btn setBackgroundImage:image1 forState:UIControlStateHighlighted];
//设置按钮标签文本内容
[btn setTitle:@"点击我" forState:UIControlStateNormal];
[btn setTitle:@"摸我干吗" forState:UIControlStateHighlighted];
//设置按钮标签文本颜色
[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];
//监听按钮点击
[btn addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside];
UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeContactAdd];
[btn1 addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];
btn1.center = CGPointMake(150, 250);
[self.view addSubview:btn1];
}
- (void)btnClick{
NSLog(@"点击了btn按钮--------");
}
}}
}