• 为 UIButton 添加长按事件


      UIButton *aBtn=[UIButtonbuttonWithType:UIButtonTypeCustom];

        [aBtn setFrame:CGRectMake(40, 100, 60, 60)];

        [aBtn setBackgroundImage:[UIImageimageNamed:@"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 ([gestureRecognizer state] == UIGestureRecognizerStateBegan) {

                NSLog(@"长按事件");

                UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"消息" message:@"确定删除该模式吗?" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"删除", nil];

                [alert show];

            }

  • 相关阅读:
    中断子系统5_电流层处理
    太极拳透劲的原理推测
    OpenSSL命令---pkcs7
    初步分析美国科研项目申报项目
    OpenSSL命令---pkcs8
    C#中Hashtable的用法
    android 中 ViewPager 的平常用法 ViewPager+ Views
    打卡汇报
    OpenSSL命令---pkcs12
    卡卡游戏引擎之快速入门
  • 原文地址:https://www.cnblogs.com/weiboyuan/p/3478618.html
Copyright © 2020-2023  润新知