Skip to content

KiritVaghela/UIAlertController

Repository files navigation

UIAlertController

UIAlertController example for iOS

ScreenShot 2 ScreenShot 1

Show ActionSheet

UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"My Alert"
                                                               message:@"This is an action sheet."
                                                        preferredStyle:UIAlertControllerStyleActionSheet];

UIAlertAction* cameraAction = [UIAlertAction actionWithTitle:@"Take A Photo" style:UIAlertActionStyleDefault
                                                     handler:^(UIAlertAction * action) {
                                                         
                                                         NSLog(@"Photo is selected");
                                                         
                                                     }];

UIAlertAction* galleryAction = [UIAlertAction actionWithTitle:@"From Gallery" style:UIAlertActionStyleDefault
                                                      handler:^(UIAlertAction * action) {
                                                          NSLog(@"Gallery is selected");
                                                      }];

UIAlertAction * defaultAct = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel
                                                    handler:^(UIAlertAction * action) {
                                                        NSLog(@"Cancel is clicked");
                                                    }];

[alert addAction:cameraAction];
[alert addAction:galleryAction];
[alert addAction:defaultAct];

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

Show Input Form

 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"AlertView" message:nil preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* defaultAction = [UIAlertAction actionWithTitle:@"GO" style:UIAlertActionStyleDefault
                                                      handler:^(UIAlertAction * action) {
                                                          //  [action doSomething];
                                                      }];
UIAlertAction* cancel = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleDefault
                                               handler:^(UIAlertAction * action) {
                                                   [alert dismissViewControllerAnimated:YES completion:nil];
                                               }];


[alert addAction:defaultAction];
[alert addAction:cancel];
[alert addTextFieldWithConfigurationHandler:^(UITextField *textField) {
    textField.placeholder = @"Your username here";
    
}];


[alert addTextFieldWithConfigurationHandler:^(UITextField *textField) {
    textField.placeholder = @"Your Email here";
}];


[alert addTextFieldWithConfigurationHandler:^(UITextField *textField) {
    textField.placeholder = @"Your Password here";
}];

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

About

UIAlertController example for iOS8

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published