PXAlertView 0.1.1

PXAlertView 0.1.1

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

Alexander Jarvis维护。



  • 作者:
  • Alexander Jarvis

PXAlertView是UIAlertView的替代品,类似于iOS 7的风格,但具有基于块的API并能够自定义样式和添加自定义视图。

预览

Demo Animation

特性

  • 简单的代码块语法,而不是委托
  • 动画面板与iOS 7中的UIAlertView相匹配
  • 完全可定制
  • 在标题下方添加自己的UIView

安装

将以下内容添加到您的CocoaPods Podfile中

pod 'PXAlertView', '~> 0.1.0'

或者作为git子模块克隆

或者直接将PXAlertView.h`.m文件复制到您的项目中。

使用

请参阅PXAlertView.h以获取完整的API。

示例

[PXAlertView showAlertWithTitle:@"The Matrix"
                        message:@"Pick the Red pill, or the blue pill"
                    cancelTitle:@"Blue"
                     otherTitle:@"Red"
                     completion:^(BOOL cancelled, NSInteger buttonIndex) {
                         if (cancelled) {
                             NSLog(@"Cancel (Blue) button pressed");
                         } else {
                             NSLog(@"Other (Red) button pressed");
                         }
                     }];

待做

  • 添加与iOS 7完全匹配的样式
  • 能够动态指定AlertView的样式: 默认/深色
  • 允许使用与UIAlertView和委托相同的API方法。

许可证

PXAlertView在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。