你能帮我填一下左边的细节吗?
我需要的是使用我的核心数据中的属性键作为左侧细节,将属性的内容用作标题。
我已将对象提取到数组中,我需要帮助显示单元格上的数据
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视图显示就像苹果联系人应用程序一样,我需要做什么?
答案 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)