这节课杨武老师主要讲了
- 控件和控制代码连接的方式
- 基于Button控件的Demo
关于界面和代码分离结构
- 用 Interface Builder 画界面(.xib、nib)
- 控制代码保存在.m文件
IBOutlet & IBAction
(中文:插座?)
-
图示:
Outlet图示.png -
xib中的connections代码
xib中的connections代码.jpg -
Tips:打开storyboard源代码方式
打开storyboard源代码方式.png -
IBAction举例
-(IBAction)greeting:(id)sender{ ... }
Demo:helloButton
-
完成后如图:
Simulator Screen Shot 2016年3月6日 15.20.28.png
-
用代码创建button(图中的红色按键)
//--------------代码创建button-------------- -(void)createButton{ //创建 UIButton *btn =[UIButton buttonWithType:UIButtonTypeCustom]; //定制 btn.frame =CGRectMake(190, 190, 80, 50);//位置 [btn setTitle:@"OK" forState:UIControlStateNormal];//按键文字 [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];//颜色 //add [self.view addSubview:btn]; //添加响应 [btn addTarget:self action:@selector(greeting:) forControlEvents:UIControlEventTouchUpInside]; }
网友评论