@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// UIButtonTypeCustom = 0, 自定义风格
// UIButtonTypeRoundedRect, 圆角矩形
// UIButtonTypeDetailDisclosure, 蓝色小箭头按钮
// UIButtonTypeInfoLight, 亮色感叹号
// UIButtonTypeInfoDark, 暗色感叹号
// UIButtonTypeContactAdd, 十字加号按钮
button_ = [UIButton buttonWithType:UIButtonTypeRoundedRect];
//[button setTitle:@"注册" forState:UIControlStateNormal];
UIImage *normalImage = [UIImage imageNamed:@"icon_u1.png"];
UIImage *pressedImage= [UIImage imageNamed:@"icon_u10.png"];
// UIControlStateNormal 正常状态
// UIControlStateHighlighted 高亮状态
// UIControlStateDisabled 禁用状态
// UIControlStateSelected 选中状态
[button_ setBackgroundImage:normalImage forState:UIControlStateNormal];
[button_ setBackgroundImage:pressedImage forState:UIControlStateDisabled];
[button_ setFrame: CGRectMake(10, 30, 50, 50)];
// UIControlEventTouchDown 单点触摸按下
// UIControlEventTouchDownRepeat 多点触摸按下,多个手指
// UIControlEventTouchUpInside 控件触摸的抬起事件
// UIControlEventAlltouchEvents 所有触摸事件
[button_ addTarget:self action:@selector(doClick) forControlEvents:UIControlEventTouchDown];
[self.view addSubview:button_];
}
-(void)doClick{
NSLog(@"%s", __FUNCTION__);
//禁止该按钮点击
button_.enabled = NO;
}
@end