UIButton*aBtn=[UIButton buttonWithType:UIButtonTypeCustom];
[aBtn setFrame:CGRectMake(40,100,60, 60)];
[aBtn setBackgroundImage:[UIImage imageNamed:@"111.png"] forState:UIControlStateNormal];
//button点击事件
[aBtn addTarget:selfaction:@selector(btnShort:) forControlEvents:UIControlEventTouchUpInside];
//button长按事件
UILongPressGestureRecognizer*longPress = [[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(btnLong:)];
longPress.minimumPressDuration=0.8;//定义按的时间
[aBtn addGestureRecognizer:longPress];
-(void)btnLong:(UILongPressGestureRecognizer*)gestureRecognizer{
if([gestureRecognizerstate] ==UIGestureRecognizerStateBegan){
NSLog(@"长按事件");
UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"消息"message:@"确定删除该模式吗?"delegate:selfcancelButtonTitle:@"取消"otherButtonTitles:@"删除",nil];
[alertshow];
}
}
网友评论