Latest 0.1.1
Homepage https://github.com/ablettchen/ATAlertView
License MIT
Platforms ios 8.0, requires ARC
Dependencies YYText, ATPopupView
Frameworks UIKit, Foundation
Authors

ATAlertView

CI Status
Version
License
Platform

Example

ATAlertView-OC

To run the example project, clone the repo, and run pod install from the Example directory first.

#import <ATAlertView/ATAlertView.h>
  1. Alert – Default
NSString *detail = @"neach button take one row if there are more than 2 items";
NSArray *actions = @[ATPopupActionMake(@"Done", ATPopupActionStyleNormal, block),
                     ATPopupActionMake(@"Save", ATPopupActionStyleHighlighted, block),
                     ATPopupActionMake(@"Cancel", ATPopupActionStyleNormal, block)];
ATAlertView.build.withTitle(title).withDetail(detail).withActions(actions).showInWindow();
  1. Alert – Confirm
ATAlertView.build.withTitle(title).withDetail(@"Confirm Dialog").showInWindow();
  1. Alert – Confirm / Without title
NSString *detail = @"您的班级信息数据已更新完成,请重新刷新列表查看最新数据.";
NSArray *actions = @[ATPopupActionMake(@"知道了", ATPopupActionStyleHighlighted, block)];
ATPopupCompletionBlock didHideBlock = ^ (__kindof ATPopupView * _Nonnull popupView, BOOL finished) {
    if (finished) {NSLog(@"didDisApper");}
};
ATAlertView.build.withDetail(detail).withActions(actions).withDidHide(didHideBlock).showInWindow();
  1. Alert – Link
NSString *detail = @"尊敬的用户,为给您提供更好的服务,本应用会使用到一些您的个人信息。不过请放心,我们非常重视您的个人信息和隐私保护,您的信息将仅用于为您提供服务或改善服务体验。请您在使用本应用之前仔细阅读《用户隐私政策》,如同意此政策,请点击“同意”并开始使用我们的产品和服务。";
NSURL *url = [NSURL URLWithString:@"https://github.com/ablettchen/ATPopupView"];
NSArray *links = @[ATPopupLinkMake(@"《用户隐私政策》", url, ^(ATPopupLink * _Nonnull link) {
    NSLog(@"%@", link.url);
})];
NSArray *actions = @[ATPopupActionMake(@"退出", ATPopupActionStyleNormal, block),
                     ATPopupActionMake(@"同意", ATPopupActionStyleHighlighted, block)];
ATAlertView.build.withTitle(@"温馨提示").withDetail(detail).withActions(actions).withLinks(links).showInWindow();
  1. Alert – Input
ATPopupInputCompletionBlock didEndInputBlock = ^ (NSString *_Nonnull text) {
    NSLog(@"didEndInput, text:%@", text);
};
ATAlertView.build.withTitle(title).withDetail(@"Input Dialog").
withInputPlaceholder(@"Your placeholder").withDidEndInput(didEndInputBlock).showInWindow();

Requirements

Installation

ATAlertView is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'ATAlertView-OC'

Author

ablett, [email protected]

License

ATAlertView is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "ATAlertView-OC",
    "version": "0.1.1",
    "summary": "Alert view",
    "homepage": "https://github.com/ablettchen/ATAlertView",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "ablett": "[email protected]"
    },
    "source": {
        "git": "https://github.com/ablettchen/ATAlertView.git",
        "tag": "0.1.1"
    },
    "social_media_url": "https://twitter.com/ablettchen",
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "ATAlertView/**/*.{h,m}",
    "requires_arc": true,
    "frameworks": [
        "UIKit",
        "Foundation"
    ],
    "dependencies": {
        "YYText": [],
        "ATPopupView": []
    }
}

Pin It on Pinterest

Share This