YouTip LogoYouTip

Att Ios Ui Alerts

## Using iOS Alert Dialogs Alert dialogs are used to provide important information to the user. Further use of the application can only proceed after an option is selected in the alert dialog view. ### Important Properties * alertViewStyle * cancelButtonIndex * delegate * message * numberOfButtons * title ### Important Methods - (NSInteger)addButtonWithTitle:(NSString *)title- (NSString *)buttonTitleAtIndex:(NSInteger)buttonIndex- (void)dismissWithClickedButtonIndex: (NSInteger)buttonIndex animated:(BOOL)animated- (id)initWithTitle:(NSString *)title message: (NSString *)message delegate:(id)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString*)otherButtonTitles, ...- (void)show ### Update ViewController.h as shown below Make the class conform to the alert view delegate protocol by adding in ViewController.h as shown below. #import @interface ViewController : UIViewController{ }@end ### Add the custom method addAlertView -(void)addAlertView{ UIAlertView *alertView = [initWithTitle: @"Title" message:@"This is a test alert" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil]; ;} ### Implement the alert view delegate method #pragma mark - Alert view delegate- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex: (NSInteger)buttonIndex{ switch (buttonIndex) { case 0: NSLog(@"Cancel button clicked"); break; case 1: NSLog(@"OK button clicked"); break; default: break; }} ### Modify viewDidLoad in ViewController.m as shown below (void)viewDidLoad { ; ;} ### Output Now when we run the application, we will see the following output: ![Image 2: alertOutput1](#)
← Att Ios Ui IconsAtt Ios Ui Sliders β†’