DLAlertView 1.2.5

DLAlertView 1.2.5

测试已测试
语言语言 Obj-CObjective C
许可证 BSD
发布于最后发布2015年4月

Vincent Esche 维护。



  • 作者
  • Vincent Esche

DLAlertView 是一个与 UIAlertView 兼容的替换品,可以 嵌入自定义内容视图,完全 可定制主题,并允许您使用 代理 和/或

预览

Demo Animation

功能

  • UIAlertView 相同的 API (+ 更多更多)!
  • 使用 代理 和/或
  • 动画 与 iOS 7 中的 UIAlertView 相匹配。
  • 默认外观 与 iOS 7 中的 UIAlertView 相匹配。
  • 每个 警告 以有任意数量的 按钮1..n)。
  • 每个 警告 以有任意数量的 文本框0..n)。
  • 可选 自定义内容视图
  • 在显示时 更改 标题/消息/contentView。
  • 在显示时 添加 文本框。
  • 在显示时 添加 按钮。
  • 应用 自定义主题到您的单个警告。
  • 应用 单个 主题 到您的单个 文本框
  • 应用 单个 主题 到您的单个 按钮
  • 在显示时 更改 警告/文本框/按钮的主题。
  • 主题 之间 切换

安装

只需将 "DLAlertView/Classes/..." 中的文件复制到您的项目中。

或者,您可以使用 CocoaPods 将 DLAlertView 添加到您的项目中。
只需将其添加到您的 Podfile 中:pod 'DLAlertView'

使用

有关完整的 API 信息,请参阅 DLAVAlertView.h

示例用法

DLAVAlertView *alertView = [[DLAVAlertView alloc] initWithTitle:@"Click OK!" message:nil delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [alertView showWithCompletion:^(DLAVAlertView *alertView, NSInteger buttonIndex) {
            NSLog(@"Clicked button '%@' at index: %ld", [alertView buttonTitleAtIndex:buttonIndex], (long)buttonIndex);
        }];

演示

DLAlertView 包含一个演示应用,让您快速了解其许多功能。

ARC

DLAlertView 使用 自动引用计数(ARC)

依赖关系

无。

要求。

iOS 5.1+

创建者

Vincent Esche (@regexident)

许可证

DLAlertView 可在 修改版 BSD-3条款许可证 下使用,并需要满足 归属权要求。 (DLAlertView 还包括亚历山大·贾维斯(Alexander Jarvis)的代码,该代码遵守 MIT 许可协议。)更多信息请参阅 LICENSE 文件。