1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| #import "ViewController.h"
@interface ViewController ()<UIAlertViewDelegate> { int number; } @end
@implementation ViewController
- (void)viewDidLoad { [super viewDidLoad]; }
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ number = arc4random()%2; NSLog(@"number = %d",number); if (number == 0) { UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"赶快还钱" delegate:self cancelButtonTitle:@"还钱" otherButtonTitles:@"不还",@"就不还", nil]; [alert show]; } if (number == 1) { UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"还钱" delegate:self cancelButtonTitle:@"还钱" otherButtonTitles:@"不还",@"就不还", nil]; alert.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput; [alert show];
} } #pragma mark - #pragma mark delegate -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ if (number == 0) { switch (buttonIndex) { case 0: NSLog(@"%ld",buttonIndex); break; case 1: NSLog(@"%ld",buttonIndex); break; case 2: NSLog(@"%ld",buttonIndex); break; default: break; }
}else{
switch (buttonIndex) { case 0: NSLog(@"%ld",buttonIndex); NSLog(@"%@",[[alertView textFieldAtIndex:0]text]); NSLog(@"%@",[[alertView textFieldAtIndex:1]text]); break; case 1: NSLog(@"%ld",buttonIndex); break; case 2: NSLog(@"%ld",buttonIndex); break; default: break; } } } @end
|