ALActionBlocks 1.0.3

ALActionBlocks 1.0.3

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

未声明的用户维护。



  • Andy LaVoy

ALActionBlocks是用于UIControl和UIBarButtonItem的Objective-C分类,允许使用Blocks处理控件事件。

  • 使用Blocks处理控件事件
  • 删除控件事件的Blocks
  • 在Blocks中为您的控件提供弱引用
  • 与您所有的UIControl和UIBarButtonItem子类兼容

此分类受到Dave DeLong在StackOverflow 上的回答的启发。

简单示例

#import "ALActionBlocks.h"
// Assuming you have a UIButton named 'button'
[button handleControlEvents:UIControlEventTouchUpInside withBlock:^(id weakControl) {
    NSLog(@"button pressed");
}];

删除Blocks

[button removeActionBlocksForControlEvents:UIControlEventTouchUpInside];

就是这样!

查看演示项目以获取更多详细信息。

要求

ALActionBlocks与iOS 5.0及以上兼容。

ARC

是的!

创建者

Andy LaVoy
@lavoy

许可证

ALActionBlocks在MIT许可证下可用。