arshad
arshad

Reputation: 275

adding multiple contents in a cell

i am new in iphone devlpmnt.i just want to add current date in the cell. i need "notiftext" appear left of the cell and current date on the right.thanks in advance

- (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;

}

Upvotes: 0

Views: 94

Answers (2)

Anil Varghese
Anil Varghese

Reputation: 42977

Use any other style of the cell or use custom cell to fully customize the cell. I think for your question tabel view stye UITableViewCellStyleValue1 is enough.

  cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier]autorelease];
  cell.textLabel.text = list.notifText;
  cell.detailTextLabel.text = [NSDate date];

Upvotes: 2

Ravindra Bagale
Ravindra Bagale

Reputation: 17655

use Custom TableViewCell. You can make custom tableViewCell by subclassing it

Upvotes: 0

Related Questions