wtuyp / JCPresentQueue

automatic manages the queue of presented controllers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JCPresentQueue

You can present multiple alerts like this:

Installation with CocoaPods

step 1

target 'your target' do
pod 'JCPresentQueue'
end

step 2

#import "JCPresentController.h"

Usage

// JCPresentTypeLIFO: alert3 >> alert2 >> alert1
// JCPresentTypeFIFO: alert1 >> alert2 >> alert3
    
for (int i = 0; i<3; i++) {
    UIAlertController *alert = ({
        NSString *title = [NSString stringWithFormat:@"alert%i", i + 1];
        UIAlertController *alert = [UIAlertController alertControllerWithTitle:title message:nil preferredStyle:UIAlertControllerStyleAlert];
        UIAlertAction *alertAction = [UIAlertAction actionWithTitle:@"ok" style:UIAlertActionStyleDefault handler:nil];
        [alert addAction:alertAction];
        alert;
    });
    [JCPresentController presentViewControllerLIFO:alert presentCompletion:nil dismissCompletion:nil];
}
}

About

automatic manages the queue of presented controllers

License:MIT License


Languages

Language:Objective-C 97.6%Language:Ruby 2.4%