测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可协议 | MIT |
Released最新发布 | 2016 年 8 月 |
由 Shashank Pali 维护。
ATZAlertController
帮助您从任何类中创建一个提示框,而不依赖于 ViewController
。其名称本身就表明它提供了 A 到 Z 的方案,向 UIAlertController
提供了各种类型的功能,您可以相应地使用它们。使用 ATZAlertController
既简单又易于实现。
CocoaPods 是安装此库的首选方式。将此命令添加到您的 Podfile
pod 'ATZAlertController-ObjC'
下载 .zip 文件并提取它。您将找到 ATZAlertController
文件夹,将文件夹中的所有文件复制到您的相应项目中。
#import "ATZAlertController.h"
[ATZAlertController alertWithTitle:@"My Alert"
message:@"Array containing object string"
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:@"Remove"
otherButtonTitles:@[@"Ok", @"Right"]
preferredStyle:UIAlertControllerStyleAlert
showAlertInstantly:YES
block:^(UIAlertAction * _Nonnull action, NSString * _Nonnull titleString) {
//your code
}];
#import "ATZAlertController.h"
ATZActionButton *button1 = [ATZActionButton actionWithTitle:@"Ok" preferredStyle:UIAlertActionStyleDefault];
ATZActionButton *button2 = [ATZActionButton actionWithTitle:@"Remove" preferredStyle:UIAlertActionStyleDestructive];
ATZAlertController *alert = [ATZAlertController alertWithTitle:@"My Alert"
message:@"Array containing object string"
cancelButtonTitle:@"Cancel"
otherActionButton:@[button1, button2]
preferredStyle:UIAlertControllerStyleAlert
showAlertInstantly:NO
block:^(UIAlertAction * _Nonnull action, NSString * _Nonnull titleString) {
//your code
}];
[alert showWithAnimation:NO];
ATZAlertController
在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。