About
Home > Tutorials Home > Ios > Add Multiple Button in UIAlertview

Add Multiple Button in UIAlertview

Published on October 17, 2019 8:01:59 PM

alert-view

         We are an online tutoring company that has laid its foundation in utilizing Multiple Intelligence methodology to understand specific needs and learning styles of a student.Multiple AlertView determine which between was clicked in alertview which i use the method.I have multiple alert views in one view, and I use this code to detect which button was pressed.So that we patch a particular student to a tutor having a compatible teaching style. We have devised a smart online tutoring system to give you measurable results.Schools, cramped with students, fail to give your child the edge, the motivation and the right teacher guidance to help him find the true potential. We at Eonlinetutors.com make sure that your child gets the perfect learning environment to outperform.




Step 1 : Open the XCode and create a new Single View Based Application template. Give the application name "Multiple Button in AlertView Example". Copy this Code to the ViewController.h and hook up the properties with appropriate control.

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController<UIAlertViewDelegate>
@property (weak, nonatomic) IBOutlet UITextField *ttxName;
@property (weak, nonatomic) IBOutlet UILabel *lblMessage;
- (IBAction)loadAlertView:(id)sender;
@end

Step 2 : Copy the Following Code into your ViewController.m File.

#import "ViewController.h"

@implementation ViewController
@synthesize lblMessage;
- (IBAction)loadAlertView:(id)sender 
{
	UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"System Message" message:[NSString stringWithFormat:@"Welcome, %@",[ttxName text]] delegate:self  cancelButtonTitle:@"Cancel" otherButtonTitles:@"Okey",nil, nil];
    [alert show];
}
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if(buttonIndex == 0)
    {
    	lblMessage.text = @"Cancel Button Clicked";
    }
	else
    {
    	lblMessage.text = @"Okey Button Clicked";
    }
}
@end
ALL COMMENTS (2)
Abhishek Bedre 2017-03-28 17:25:15
I have implemented my own "jarvis"....thanks to this example.        
2019-01-03 13:22:19
It is working fine in desktop but not working in android mobile