转到您的界面生成器并选择单元格。使用检查器,将您的单元格与您的自定义链接UITableViewCell
。
之后,在tableView:cellForRowAtIndexPath:
而不是实例化您的单元格UITableViewCell
,配置它并瞧瞧。
然后,回答您的评论:
将单元格项目链接到自定义单元格标题中的属性。
假设我UILabel cellTitle
在此示例中创建了属性,因此当我在 处实例化单元格时tableView:cellForRowAtIndexPath:
,我只需设置此属性的文本。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"pedidosCell"; //the same at the nib!
CustomTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
// Configure the cell...
cell.cellTitle.text = @"This is my cell title";
// Using your Person object, that should be available here.
cell.cellTitle.text = [Person name];
return cell;
}
至于粗体,您应该坚持使用选项 A。在 a 中加载数据是一项不常见的任务,UITableViewCell
因为它应该非常快地处理滚动。将数据放入其中不会像 Apple 预期的那样工作。
当然,您可以通过将 传递给单元格来使单元格知道其位置,然后indexPath.row
在需要时将文本设置为粗体。我不知道这会怎么玩dequeueReusableCellWithIdentifier: