UIButton的定义
UIButton *button=[UIButton buttonWithType:UIButtonTypeCustom];
UIButton的属性
- 指定位置和大小:button.frame=CGRectMake(10, 100, 160, 40);
- 设置按钮上的文字:[button setTitle:@”文字” forState:UIControlStateNormal];
- 设置字体的颜色:[button setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
- 设置背景图片:UIImage *image=[UIImage imageNamed:@”图片名”];[button setBackgroundImage:image forState:UIControlStateNormal];其中图片名如果是png格式的则不用写扩展名,若不是则需要些扩展名。
- 设置前景图片:[button setImage:image forState:UIControlStateNormal];
- 设置前景图片的位置:[button setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 10)];
- 设置文字的位置:[button setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 10)];
- 为按钮添加点击事件:[button addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside];