创建一个ViewController, 添加配套nibs文件。
拖拽Button 在storyboard 上创建按键,关联到头文件中。
ViewController.h 头文件中事件关联的方法声明
#import
@interface ViewController : UIViewController
-(IBAction)showMessage;
- (IBAction)showMTwo;
- (IBAction)showMThree;
- (IBAction)showMFour;
- (IBAction)showMFive;
@end
在ViewController.m 中定义方法
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)showMessage
{
UIAlertView *helloButtonAlert = [[UIAlertView alloc]initWithTitle:@"Default Alert View" message:@"Default" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK",@"ThirdButton",@"Fourth Button",@"Too more Button", nil];
[helloButtonAlert show];
}
- (IBAction)showMTwo
{
UIAlertView *helloButtonAlert1 = [[UIAlertView alloc]initWithTitle:@"This is Button two" message:@"This is true" delegate:nil cancelButtonTitle:@"That is NO.1 button!!" otherButtonTitles:nil];
[helloButtonAlert1 show];
}
- (IBAction)showMThree
{
UIAlertView *helloButtonAlert = [[UIAlertView alloc]initWithTitle:@"ButtonThree" message:@"This part is message" delegate:@"This part is delegate" cancelButtonTitle:@"cancel Button" otherButtonTitles:nil];
[helloButtonAlert show];
}
- (IBAction)showMFour
{
UIAlertView *helloButtonAlert = [[UIAlertView alloc]initWithTitle:@"ButtonFour" message:@"Default" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK",nil];
[helloButtonAlert show];
}
- (IBAction)showMFive
{
UIAlertView *helloButtonAlert = [[UIAlertView alloc]initWithTitle:@"BUttonFive" message:@"Default" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK",@"ThirdButton", nil];
[helloButtonAlert show];
}
@end
UIAlertView 中没有添加点击事件。
GoodLuck!