欢迎光临
我们一直在努力

CCTapped-快速对常用视图控件添加点击事件

建站超值云服务器,限时71元/月

CCTapped-快速对常用视图控件添加点击事件

项目介绍:

CCTapped
快速对常用视图控件添加点击事件(UIButton、UILabel、UIImageView、UITextField…….)


Why?
以前做项目的时候对一个视图添加点击事件很繁琐,并且之前看过一个类似的一个开源库,感觉写的不错,今天自己又整理了一下思路,完成了本项目。


Clone CCTapeped 并导入你的项目
#import "CCTapped.h"


使用[Objective-C] 查看源文件 复制代码

@interface UIView (TappedBlcok)

- (void)whenTapped:(CCTappedBlock)block;            //单击
- (void)whenDoubleTapped:(CCTappedBlock)block;      //双击
- (void)whenDoubleFingerTapped:(CCTappedBlock)block;//两根手指点击
- (void)whenLongPress:(CCTappedBlock)block;         //长按
- (void)whenTouchDown:(CCTappedBlock)block;         //开始点击时
- (void)whenTouchUp:(CCTappedBlock)block;           //结束点击时

@end


UIButton、UILabel、UIImageView、UITextField…….[Objective-C] 查看源文件 复制代码

    [view whenTapped:^{
        NSLog(@"单击");
    }];

    [view whenDoubleTapped:^{
        NSLog(@"双击");
    }];

    [view whenLongPress:^{
        NSLog(@"长按");
    }];

    [view whenTouchUp:^{
        NSLog(@"即将离开");
    }];

    [view whenTouchDown:^{
        NSLog(@"即将按下");
    }];


MoreUIButton以前的写法[Objective-C] 查看源文件 复制代码

    [button addTarget:self action:@selector(click ) forControlEvents:UIControlEventTouchUpInside];

    #pragma mark event
    -(void)click


现在[Objective-C] 查看源文件 复制代码

    [button whenTapped:^{

    }];

DEMO 直接下载:

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » CCTapped-快速对常用视图控件添加点击事件
分享到: 更多 (0)