一、拖控件实现点击事件
1)创建一个新的工程,选择“Empty Application”
2)创建一个新的控制器
3)在AppDelegate.m里把刚刚创建的控制器设置为根控制器
4)点击“MyViewController.xib”,在工具右下角找到Button,拖到xib里的手机屏幕中,并自己设置按钮标题
5)找到工具右上角的第二个按钮,点击后会显示两个编辑界面,第一个设置为“MyViewController.xib”,第二个界面设置为“MyViewController.m”
6)在xib中鼠标右键刚刚拖的按钮控件,选择“Touch Up Inside”,一直拖到MyViewController.m的空白处,形成方法
7)形成了一个btnClick方法
8)模拟器运行,点击按钮即可打印结果
二、代码实现点击事件
1)在“MyViewController.m”的viewDidLoad方法中用代码初始化一个按钮并为它添加点击事件
// 初始化按钮2UIButton *btn2 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // 设置标题[btn2 setTitle:@"第二个button" forState:UIControlStateNormal]; // 设置大小[btn2 setFrame:CGRectMake(80.0, 210.0, 150.0, 100.0)]; // 设置按钮点击事件[btn2 addTarget:self action:@selector(btnClick2) forControlEvents:UIControlEventTouchDown];
2)在模拟器可看到两个按钮
3)点击它们都可打印出结果