我正在尝试从xib创建一个自定义UITableViewCell,以及其他普通的UITableViewCell。我尝试了很多不同的事情但没有成功。有人可以帮帮我吗?
答案 0 :(得分:1)
最简单的方法是在tableViewController中为tablecell创建一个插座,然后将该插座连接到Interface Builder中的自定义单元。将单元格放在tableViewController是文件所有者的笔尖中。
所以定义看起来像
IBOutlet UITableViewCell *myCustomCell;
...
@property(nonatomic, retain) IBOutlet UITableViewCell *myCustomCell;
并使用它,你会:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
....
(some condition test)
cell=self.myCustomCell;
(configure cell)
return cell;
}
我已经将几十个自定义单元格压缩成一个没有问题的笔尖。在创建每个单元格都是唯一的首选项样式表时,该技术特别有用。