码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 8 & Xcode 6:UITableView的一些问题及解决方案

时间:2014-11-26 15:58:24      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   os   使用   sp   for   div   

1  在代码中使用默认UITableViewCell生成单元时,若事先没在viewDidLoad中注册,则不能使用dequeueReusableCellWithIdentifier: forIndexPath:方法,否则报错。如

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ReusableCellWithIdentifier forIndexPath:indexPath];

应使用如下做法

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ReusableCellWithIdentifier];
if (!cell) {
  cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ReusableCellWithIdentifier];
}

另外,dequeueReusableCellWithIdentifier: forIndexPath:方法直接返回一个可用的单元,编程范例为

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ReusableCellWithIdentifier forIndexPath:indexPath];
// 设置cell
return cell;

 

2  

 

iOS 8 & Xcode 6:UITableView的一些问题及解决方案

标签:style   blog   io   color   os   使用   sp   for   div   

原文地址:http://www.cnblogs.com/michaellfx/p/4123030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!