@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
时间: 2024-10-10 13:41:39