我想将数据显示到表格视图单元格中,我是如何实现这一点的。请帮帮我
-(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;
}
请帮助我。
答案 0 :(得分:1)
我认为你是新的Iphone开发者..在你的代码中有很多错误/错误...
我想你想要
" How to create the customize cell"` please refer this link....for you help
答案 1 :(得分:0)
尝试研究界面构建器/故事板如何为您提供帮助,设置IBOutlets而不是使用[cell viewWithTag:3]
尝试访问它们。使用IBOutlets,您只需按名称引用它们,例如:
postedByLabel.text = @"Some user";
titleLabel.text = @"A title!";
现在,您最好阅读有关NSDate
和NSDateFormatter
:)
答案 2 :(得分: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,postedBy,onDate),以便将数据插入标签中。
本教程可能会帮助您:http://ijoshsmith.com/2011/07/16/creating-a-custom-uitableviewcell-in-ios-4/
答案 3 :(得分:0)
您可以使用:
cell.textLabel.text = @"Some text";
如果您不想创建自定义UITableViewCell类。