填充uitableViewCell左侧详细信息

时间:2013-02-28 15:25:20

标签: iphone ios tableview

你能帮我填一下左边的细节吗?

我需要的是使用我的核心数据中的属性键作为左侧细节,将属性的内容用作标题。

我已将对象提取到数组中,我需要帮助显示单元格上的数据

 if (matchingData.count <= 0)
{
    cell.textLabel.text = @"no item found";
}
else {
    NSString *displayData;
    for (NSManagedObject *obj in matchingData) {
        displayData = [obj valueForKey:@"Name"];
        cell.detailTextLabel.text = displayData;
        cell.textLabel.text = @"Name";

      }
   }

为了让Table视图显示就像苹果联系人应用程序一样,我需要做什么?

1 个答案:

答案 0 :(得分:0)

为了能够使用detailTextLabel,您需要使用类型UITableViewCellStyleSubtitle初始化您的单元格:

static NSString *MyCellIdentifier = @"AUniqueIdentifier";

    UITableViewCell *cell = (UITableViewCell*)[tableView dequeueReusableCellWithIdentifier:MyCellIdentifier];

    if (!cell) {

        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:MKCellIdentifier];
    }

我还会检查displayData不是nil或空屏幕,例如if (displayData.length > 0)