UI基础控件- UITableView基本使用

2016-08-25  本文已影响0人  彼岸的黑色曼陀罗

UITableView

1.tableView常见属性

2.UITableViewCell常见属性

3.展示数据

4.监听cell点击事件

- 设置代理属性 self.tableView.delegate = self;
- 遵守<UITableViewDelegate>
- 实现代理方法:`didSelectRowAtIndexPath:`
- 当用户点击选中某一行cell的时候,就会自动调用这个方法
- didDeselectRowAtIndexPath:不常用,当用户取消选中某一行的时候,调用这个方法

二、UITableViewController

1.UITableViewController

性能优化

- 重用标识的使用:
    - 重用标识要保持一致,可以定义一个变量保存这个标识 
        - NSString * ID = @"wine"
    - cellForRowAtIndexPath:调用频繁,定义重用标识的局部变量用static修饰
    - 变量在内存中只调用一次 static 静态局部变量:修改生命周期,一直在内存中,不改变作用域
    - 重用标识也可以定义成全局变量,但是不安全,容易被修改

2.注册cell

上一篇 下一篇

猜你喜欢

热点阅读