UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setFrame:CGRectMake(40, 100, 60, 60)];
[button.titleLabelsetFont:[UIFontboldSystemFontOfSize:23]];//设置button字体加粗和大小
[button setBackgroundImage:[UIImage imageNamed:@"111.png"]forState:UIControlStateNormal];
//button点击事件
[button addTarget:self action:@selector(btnShort:)forControlEvents:UIControlEventTouchUpInside];
//button长按事件
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:selfaction:@selector(btnLong:)];
longPress.minimumPressDuration = 0.8; //定义按的时间
[button addGestureRecognizer:longPress];
-(void)btnLong:(UILongPressGestureRecognizer*)gestureRecognizer{
if ([gestureRecognizer state] == UIGestureRecognizerStateBegan) {
NSLog(@"长按事件");
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"消息" message:@"确定删除该模式吗?" delegate:selfcancelButtonTitle:@"取消" otherButtonTitles:@"删除", nil];
[alert show];
}
}