美文网首页
iOS - 一行代码为 UIButton 添加事件

iOS - 一行代码为 UIButton 添加事件

作者: 简了个书1993 | 来源:发表于2018-02-07 17:03 被阅读92次

    合理利用类别 (Category),可以 ‘更快捷’ ‘更简单’ 的完成复杂的事情😄

    一行代码给按钮添加事件

    // 一行代码给按钮添加事件
    [btn addAction:^(id sender) {
        NSLog(@"你点了我");
    }];
    

    添加更多事件

    // 添加点击事件
    [btn addAction:^(id sender) {
        NSLog(@"你点了我");
    }];
    // 移除点击事件
    [btn removeAction];
    
    // 添加按下事件
    [btn addControlEvents:UIControlEventTouchDown withAction:^(id sender) {
        NSLog(@"你按到我了,快松开!");
    }];
    // 移除按下事件
    [btn removeControlEvents:UIControlEventTouchDown];
    

    如有问题,请留言,会第一时间回复。😄


    代码请移步至Github:
    https://github.com/kssion/iOS/tree/master/UIControl%2BBlock

    相关文章

      网友评论

          本文标题:iOS - 一行代码为 UIButton 添加事件

          本文链接:https://www.haomeiwen.com/subject/lskazxtx.html