UITableView上的多个详细信息

时间:2012-11-28 17:26:06

标签: iphone objective-c xcode

我有一个简单的问题。如何设置具有多个细节的UITableView。我有plist存储所有细节。 这就是我为一个细节所做的。cell.textLabel.text = [[self.array objectAtIndex:indexPath.row] objectForKey:@"name"];

如果我想在我的手机上找到2个细节该怎么办?

非常感谢提前。

3 个答案:

答案 0 :(得分:1)

首先你需要设置你想要的单元格类型,如果你想要一个标题加上细节,你可以这样做:

static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell) cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

然后设置标题和详细信息标签,只需

[cell textLabel].text = @"some title"
[cell detailTextLabel].text = @"some detail text"

答案 1 :(得分:0)

您需要为单元格设置样式

have look into this guide

答案 2 :(得分:0)

如果您对使用cell.detailTextLabel和其中一个提供的样式(从故事板设置)感到不满意,那么可以选择创建自定义UITableViewCell

您可以创建一个xib并拖放一个单元格并从中自定义它,或者如果您只使用一个表格,则可以更容易地使用原型单元格并直接在表格中自定义它。关键部分是创建一个新的类以支持您的单元格。