2012-04-25 210 views
-1

我想在表格視圖單元格中顯示數據,我如何完成此操作。請幫我如何在表格視圖單元格中顯示數據

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

    static NSString *feedsTableIdentifier = @"FeedsTableIdentifier"; 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:feedsTableIdentifier]; 
    if (cell==nil) { 
     [[NSBundle mainBundle] loadNibNamed:@"FeedsTableViewCell" owner:self options:nil]; 
     cell=tableViewCell; 
     self.tableViewCell=nil; 
    } 
    title=(UILabel *)[cell viewWithTag:1]; 
    title.text=[NSString stringWithFormat:@"%d",indexPath.row]; 

    postedBy=(UILabel*)[cell viewWithTag:2]; 
    postedBy.text=[NSString stringWithFormat:@"%d",indexPath.row]; 

    onDate = (UILabel *)[cell viewWithTag:3]; 
    onDate.text=[NSString stringWithFormat:@"%d",indexPath.row]; 

    return cell; 
} 

請幫幫我。

+1

你是什麼意思顯示數據? – 2012-04-25 13:22:07

+0

你想要什麼..這是你的代碼,或者你只是舉了例子來顯示你想要顯示的這種類型的數據 – Hiren 2012-04-25 13:35:59

+0

我想設置title,postingby和ondate的值。這些是tableviewcell上的標籤 – Pradeep 2012-04-25 13:36:44

回答

0

除了閱讀本:http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7

嘗試研究界面構建器/故事板如何幫助您,設置IBOutlets而不是使用[cell viewWithTag:3]嘗試訪問它們。使用IBOutlets你可以參考他們的名字,如:

postedByLabel.text = @"Some user"; 
titleLabel.text = @"A title!"; 

現在的日期你更好的瞭解NSDateNSDateFormatter :)

0

您正在尋找這樣的事情:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString *CellIdentifier = @"Cell"; 
    CellController *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
    if (cell == nil) { 
    cell = [[CellController alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; 
    } 
    cell.menuLabel.text = [self.homeList objectAtIndex:indexPath.row]; 

    // Configure the cell... 

    return cell; 
} 

您需要有一個自定義的CellController設置並與故事板中的單元格關聯。然後您需要在自定義單元格中設置所需的三個標籤(title,postingBy,onDate),以便將數據插入到標籤中。

本教程可以幫助你:http://ijoshsmith.com/2011/07/16/creating-a-custom-uitableviewcell-in-ios-4/

0

您可以使用:

cell.textLabel.text = @"Some text"; 

如果你不想創建一個自定義的UITableViewCell類。

相關問題