ios UI day01
来源:互联网 发布:程序员壁纸高清 编辑:程序博客网 时间:2024/05/02 04:25
1.NSObject 是所有类的父类
2.UIViewController 继承自UIResponder ,UIResponder继承自NSObject;
UIViewController是所有控制器的父类;
3.UIViewController是mvc中的Controller的作用,是沟通dataSource和view之间的桥梁
4.ViewController的声明周期
loadView:创建视图控制器
viewDidLoad:加载视图
viewWillAppear:视图加载前运行
viewWillDisAppear:视图消失前(被关闭或者覆盖的时候)运行
willRotateToInterfaceOrientation:duration: 开始旋转时运行
didRotateToInterfaceOrientation:旋转结束时运行
5.关于loadView和viewDidLoad 的区别:
loadView 在视图初始化的时候调用,应用开启后只能调用一次
viewDidLoad: 在每次进入一个视图的时候,都会调用.
6.strong 和weak关键字
strong 用来修饰强引用的属性
weak 用来修饰弱引用的属性
7.UITableViewController
1).返回table中的行数
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSINteger)section:{
return [self.array count];
}
2).分组的形式,一共返回多少组数据
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 4;
}
//设置行高
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSINdexPath *)indexPath{
return 60;
}
3).UITableView的点击事件
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
UIAlertView *alert = [[UIALertView alloc] initWithTitle:@"提示" message:@"this is a alertView" delegate:nil cancelButtonTitle:@"取消" otherButtonTitles:nil,nil];
[alert show];
}
- ios UI day01
- UI DAY01
- [UI基础]day01
- [UI基础]day01(代码)
- iOS基础知识Day01
- day01
- day01
- DAY01
- DAY01
- day01
- Day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- hihoCoder 1236 Scores(bitset+分块)
- Mac OS X10.10下Matlab 2014b安装libsvm-3.20
- E2LSH的原理与实现
- SpriteBuilder中的粒子系统属性
- 《Metasploit渗透测试魔鬼训练营》 之 信息收集工具
- ios UI day01
- 学生成绩管理C实现
- u-boot-2009.11移植(适用于TQ2440和MINI2440)第三篇:修改初始化代码
- 6.Python补充_Python之道
- Crush The Crash--dump和异常
- 2015年“10.1”假期游玩——杭州(3天2夜),上海(2天1夜)
- linux下ftp上传
- Mysql数据库存储引擎
- spring boot实战(第七篇)内嵌容器tomcat配置