#import "AppDelegate.h"
@interface AppDelegate () <UIAlertViewDelegate>
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
[_window release];
UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
button.frame = CGRectMake(50, 50, 50, 30);
button.backgroundColor = [UIColor grayColor];
[button setTitle:@"点击" forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonWithType:) forControlEvents:UIControlEventTouchUpInside];
[self.window addSubview:button];
return YES;
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
// 当点击了alertView上的按钮之后,会调用这个方法
NSLog(@"%ld", buttonIndex);
}
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
{
NSLog(@"%ld", buttonIndex);
}
- (void)buttonWithType:(UIButton *)button
{
NSLog(@"GOOD");
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:self cancelButtonTitle:@"残忍拒绝" otherButtonTitles:@"赏个脸", @"啵一个", nil];
[alertView show];
[alertView release];
}
- (void)dealloc
{
[_window release];
[super dealloc];
}