zoukankan      html  css  js  c++  java
  • 为 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];

            }

  • 相关阅读:
    第一章:进销存系统基本功能
    SpringBoot 整合 Docker
    Java的脚本机制、编译器API
    Java 定时任务
    监听文件修改的四种方法
    SpringBoot Actuator — 埋点和监控
    Kafka消息队列
    OpenSSL配置HTTPS
    Java 国际化
    备忘录模式
  • 原文地址:https://www.cnblogs.com/weiboyuan/p/3478618.html
Copyright © 2011-2022 走看看