我希望在单元格的左侧有一个图像。 同一单元格中的文本。 我应该在表格中有许多单元格。 我应该在哪里存储图像?我该怎么放在桌子上? 谢谢。
答案 0 :(得分:2)
这将是一个冗长的答案。 如果您要进行一些UITableView自定义,这是一个非常好的起点: link text
这是我从我的一个tableView中复制的快速片段:
float GREY = 0.8;
CGRect frame = CGRectMake(10, 8, 54, 24);
UIView *rectangle = [[[UIView alloc] initWithFrame:frame] autorelease];
rectangle.backgroundColor = [UIColor colorWithRed:GREY green:GREY blue:GREY alpha:1.0];
[cell.contentView addSubview:rectangle];
这在cellForRowAtIndexPath委托方法中将构建一个灰色矩形并将其放置在“框架”坐标的单元格中。 使用图片构建UIView并将其添加到单元格,相同的过程:)
答案 1 :(得分:2)
cell.imageView.image
是您设置图像以便在图像上显示的位置。
cell.textLabel.text
是您放置单元格中显示的文本的位置。
至于如何存储图像和文本,也许NSArray的图像和另一个NSString对象将完成工作。无论如何,为了更深入地了解UITableViewCell的工作原理,我建议看看the documentation.