我试图在 xcode5 的情节提要中实现一个表格。在故事板中做时,我无法得到结果。我尝试在情节提要中使用以下代码。有人能发现这段代码有什么问题吗?输出显示所有单元格相同。我如何将每个单元格与数组中的不同对象分开?
temp=[[HomeDetails alloc]init];
array=[[NSMutableArray alloc]init];
homecell=[[HomeCell alloc]init];
selection.Title=@"Popular";
selection.description=@"ghjggb";
selection.Image=@"PopularLogo.png";
[array addObject:selection];
selection.Title=@"Browse";
selection.description=@"gdfgdgb";
selection.Image=@"BrowseLogo.png";
[array addObject:selection];
selection.Title=@"My Signture";
selection.description=@"gdfgdfgb";
selection.Image=@"MySignatureLogo.png";
[array addObject:selection];
我已经在 tableview 原型本身内制作了 tableviewcell。
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell1";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (cell==nil)
{
cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
temp=[array objectAtIndex:indexPath.row];
UILabel *Label = (UILabel *)[cell viewWithTag:2];
Label.text = temp.Title;
NSLog(@"%d",indexPath.row);
UIImageView *Image = (UIImageView *)[cell viewWithTag:1];
Image.image = [UIImage imageNamed:temp.Image];
UITextField *textfield = (UITextField *)[cell viewWithTag:3];
textfield.text =temp.description;
}