GRKAlertBlocks 1.0.2

GRKAlertBlocks 1.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 CC
发布上次发布2014年12月

Levi Brown维护。



这是一个超级简单的UIAlertView类别,它添加了用于按钮操作的块语法。

理由

是的,我知道这已经由多个人以多种方式完成过了。我写这个是为了几个原因。首先,我在iOS 7中一般对UIAlertView的默认外观和功能很满意,所以为什么要使用完全自定义的警告?其次,尽管有大量其他对这个概念的实施,但我对其中任何一个都不满意。它们要么太重量级,要么API不佳,或者实现有问题。最后,为什么,为什么,为什么,苹果还没有更新早已过时的UIAlertView的代理接口?

安装

如果您在使用CocoPods,只需将其添加到您的Podfile中即可。

pod 'GRKAlertBlocks', '~> 1.0.1'

文档

按照您通常使用UIAlertView的方式使用,但是现在实例化现在是类级别消息,添加按钮现在可以带有一个在点击时执行的块。

UIAlertView *alert = [UIAlertView alertWithTitle:@"Title" message:@"Message"];
[alert addButtonWithTitle:@"Foo" handler:^{
    NSLog(@"Foo!");
}];
[alert addButtonWithTitle:@"Bar" handler:^{
    NSLog(@"Bar!");
}];
[alert show];

注意:如果您在警报上设置了您自己的代理,则不会调用处理器块。

更多文档可以在GRKAlertBlocks.h中找到。

许可证

关于

白天是一名专业iOS工程师,我的名字是Levi Brown。撰写技术博客grokin.gs,您可以通过以下方式联系到我:

Twitter @levigroker
App.net @levigroker
Email [email protected]

您的建设性评论和反馈总是受欢迎。