我需要一个像这样的列表:
答案 0 :(得分:1)
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
cell.textLabel.text = @"Some Name";
cell.detailTextLabel.text = @"Some text underneath";
return cell;
}
具体来说,这行代码让你有一个像phone.app
这样的TableViewCell cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
UITableViewCellStyleSubtitle
答案 1 :(得分:1)
希望这能帮助您解决所有问题......
答案 2 :(得分:1)
cell.textLabel.text = @"Victoria";
cell.detailTextLabel.text = @"created-by:mead";
UILabel* time = [[UILabel alloc]initWithFrame:CGRectMake(5,5,80,20)];
time.text = @"05:59 PM";
cell.accessoryView = time;
完成。
答案 3 :(得分:1)
也许更改单元格的accessoryView
,因为没有像您想要的那样“样式”。但是,自定义单元类可能会使事情变得更容易。
各种样式细胞的枚举。
typedef enum {
UITableViewCellStyleDefault,
UITableViewCellStyleValue1,
UITableViewCellStyleValue2,
UITableViewCellStyleSubtitle
} UITableViewCellStyle;
单元格使用的标准附件控件的类型。
typedef enum {
UITableViewCellAccessoryNone,
UITableViewCellAccessoryDisclosureIndicator,
UITableViewCellAccessoryDetailDisclosureButton,
UITableViewCellAccessoryCheckmark
} UITableViewCellAccessoryType;
答案 4 :(得分:0)
对于寻找仍然允许使用DetailDisclosureButton
的快速解决方案的任何其他人,您可以使用像TDBadgedCell这样的库,它允许您在徽章的左侧放置徽章细胞。如果您不希望突出显示徽章,请相应地设置badgeTextColor
和badgeColor
。