0

我是 iphone devlpmnt 的新手。我只想在单元格中添加当前日期。我需要“notiftext”出现在单元格的左侧和右侧的当前日期。提前致谢

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

AppDelegate *AppD = (AppDelegate *)[[UIApplication sharedApplication]delegate];

static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if(cell == nil) {

    cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier]autorelease];

}



MLNotifMessage *list = [AppD.storage objectAtIndex:indexPath.row];
cell.textLabel.text = list.notifText;

NSString *dteStr = [[NSString alloc]init];

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];

[dateFormat setTimeZone:[NSTimeZone timeZoneWithName:@"Europe/London"]];

[dateFormat setDateFormat:@"dd/MM/yyyy HH:mm:ss"];

dteStr = [dateFormat stringFromDate:list.date];

[dateFormat release];

cell.detailTextLabel.text = dteStr;
return cell;

}
4

2 回答 2

2

使用任何其他样式的单元格或使用自定义单元格来完全自定义单元格。我认为对于您的问题表视图麦粒肿UITableViewCellStyleValue1就足够了。

  cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier]autorelease];
  cell.textLabel.text = list.notifText;
  cell.detailTextLabel.text = [NSDate date];
于 2013-05-30T04:17:36.873 回答
0

使用自定义 TableViewCell。您可以通过子类化来制作自定义 tableViewCell

于 2013-05-30T04:09:23.650 回答