TOAlertViewController 1.0.0

TOAlertViewController 1.0.0

Tim Oliver 维护。



  • Tim Oliver

TOAlertViewController

TORoundedButton

Build status Version GitHub license Platform PayPal Twitch

TOAlertViewController 是对 UIAlertController 的自定义重实现,具有更现代的视觉设计。它具有大而醒目的标题和圆角的动作按钮,这与自 2017 年开始出现的更现代的 iOS 设计语言相一致。

功能

  • 比本地的 UIAlertController 类更现代化、更美观的字段(截至 iOS 13)。
  • 包括默认和破坏性动作按钮的主题。
  • 提供可选的暗黑模式外观。
  • 平滑的展示和消失动画。
  • 使用 UIVisualEffectView 在展示时生成微妙的“景深”效果。

示例

TOAlertViewController 拥有完整的默认配置,适用于大多数应用实例,但也可以轻松修改。

    TOAlertViewController *alertController = [[TOAlertViewController alloc]
                                              initWithTitle:@"Are you sure?" message:@"This action may take some time to complete. Are you sure you wish to perform this action?"];

    alertController.defaultAction = [TOAlertAction alertActionWithTitle:@"Yes" action:^{ NSLog(@"Default Button Tapped!"); }];
    alertController.cancelAction = [TOAlertAction alertActionWithTitle:@"Cancel" action:^{ NSLog(@"Cancel Button Tapped!"); }];

    [self presentViewController:alertController animated:YES completion:nil];

要求

TOAlertViewController 可与 iOS 11 及以上版本一起使用。虽然是用 Objective-C 编写的,但它可以轻松导入 Swift。另外,它还需要安装 TORoundedButton 库到您的应用程序中。

手动安装

文件夹的内容复制到您的应用程序项目中。下载的副本(可在TORoundedButton找到),并确保将其也安装到项目中。

CocoaPods

CocoaPods 自动导入 TORoundedButton

pod 'TOAlertViewController'

Carthage

github "TimOliver/TORoundedButton"
github "TimOliver/TOAlertViewController"

有关贡献信息,请参见贡献

TOAlertViewControllerTim Oliver 创建,是 iComics 的组件。

iPhone 设备的拟真艺术也是由 Tim Oliver 创建的,可在 Dribbble 上找到。

许可证

TOAlertViewController 可在 MIT 许可证下获得。有关更多信息,请参阅LICENSE 文件。analytics