UITableViewCell的两种重用方式
2016-11-07 本文已影响0人
我喜欢下雨天
代码示例运行环境为 IOS10,swift 3.0
1. 从IOS诞生起就存在的方法
![](https://img.haomeiwen.com/i3012094/8759e0fddb701d11.png)
使用此方法时,必须在初始化后判断是否为nil,如下:
![](https://img.haomeiwen.com/i3012094/986ad33685beb8d6.png)
2. 从IOS 6.0开始加入的新方法
![](https://img.haomeiwen.com/i3012094/db7dc2cb42e6fa60.png)
使用此方法时,也有一个限制,必须在tableview中提前注册identifier,否则报错。例如可以在viewDidLoad方法中加入以下两种方法中的一种:
![](https://img.haomeiwen.com/i3012094/e42e5a892bce7a37.png)
或者是在storyboard中新建一个cell,直接在inspector中填写identifier也是同样的效果
如果有任何疑问或者是文中存在技术性错误,请留言,我会尽快回复或者更改。