我正在创建一个将在表格视图中显示数据的应用程序。我坚持在表视图中显示记录。我的桌面视图设计对我来说有点困难。这应该是这样的。
1)记录的“标题”将显示在每个单元格的顶部。 (这时任何硬编码的TEXT)
2)在记录下方,我必须显示用户个人资料图片。 (这时任何硬编码的图像)
3)在用户个人资料图片旁边,我必须显示用户名。 (这时任何硬编码的TEXT)
4)在用户名旁边我必须显示一个按钮(按钮必须包含图像)。 它将重复,直到表中显示的整个数据。
我试了但是我遇到了问题。这是我的代码。
//在表格中添加硬编码文字
TableList = [[NSMutableArray alloc] initWithCapacity:6];
[TableList addObject:@"11111 11111"];
[TableList addObject:@"22222 22222"];
[TableList addObject:@"33333"];
[TableList addObject:@"44444"];
[TableList addObject:@"55555"];
[TableList addObject:@"66666"];
这里我正在编写代码以在表格的单元格中添加图像
// Configure the cell...
cell.textLabel.text=[TableList objectAtIndex:[indexPath row]];
UIImage *leftImage=[UIImage imageNamed: @"facebook.png"];
cell.imageView.image= leftImage;
CGRect contentRect = cell.contentView.bounds;
CGFloat boundsX = contentRect.origin.x;
UIImage *fave=[UIImage imageNamed: @"like_symbol.jpg"];
UIButton *customButton = [UIButton buttonWithType:UIButtonTypeCustom];
customButton.frame=CGRectMake(boundsX+170 ,0, 50, 50);
[customButton setImage:fave forState:UIControlStateNormal];
[customButton setImage:fave forState:UIControlStateHighlighted];
[customButton addTarget:self action:@selector(faveIncrement) forControlEvents: UIControlEventTouchUpInside];
[cell.contentView addSubview:customButton];
这是目前的输出屏幕。
我需要像这个窗口一样输出。
提前致谢。
答案 0 :(得分:0)
答案 1 :(得分:-1)
从ios参考中查看有关高级tableview单元格http://developer.apple.com/library/ios/#samplecode/AdvancedTableViewCells/Introduction/Intro.html
的示例