.h File
@interface ViewController : UIViewController <UIAlertViewDelegate>
{
}
@end
.m File:
UIAlertView *alert=[[UIAlertView alloc]
initWithTitle:@"Hello World!"
message:@"This is your first UIAlertview message"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil]; //otherButtonTitles:@”Next Page”,@”Last Page”];
[alert addButtonWithTitle:@"Next Page"];
[alert addButtonWithTitle:@"Last Page"];
[alert show];
[alert release];
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
NSString *title = [alertView buttonTitleAtIndex:buttonIndex];
if([title isEqualToString:@"OK"])
{
NSLog(@"Next Page was selected.");
[self dismissModalViewControllerAnimated:YES];
}
else if([title isEqualToString:@"Next Page"])
{
//Codings
NSLog(@"Next Page was selected.");
}
else if([title isEqualToString:@"Next Page"])
{
//Codings
NSLog(@"Last Page was selected.");
}
}
UIActionSheet
.h File:
@interface ViewController : UIViewController <UIActionSheetDelegate>
{
UIActionSheet *sheet;
}
@end
.m File:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Share" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Facebook", @"Twitter", nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
[actionSheet showInView:self.view];
[actionSheet release];
-(void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 0)
{
//An Action
}
else if(buttonIndex == 1)
{
//Another Action
}
}
No comments:
Post a Comment