如何自定义UITableViewCell
的背景图片,具体取决于它们所在的部分?例如。在第一部分中,单元格应该具有绿色.png图像作为背景图像,而在第二部分中,单元格应该具有红色.png图像作为背景。
答案 0 :(得分:2)
有关如何访问和使用部分信息,请参阅Populating the Table View With Data。
当你有一个以上的部分时,你实现了一些可选的表视图源方法来处理部分。
然后,当您创建单元格时,请检查它是哪个部分并相应地进行设置:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath;
在此方法中,您可以访问indexPath.section
并格式化您的单元格。
请参阅Table View Programming Guide for more。
UIKit adds property section
到NSIndexPath
,这样您就可以从传入上述方法的索引路径中获取section
(请参阅我链接的第一个示例)。
答案 1 :(得分:0)
示例:
if(section == 0) {
background.image = [UIImage imageNamed:@"green.png"];
}
else if(section == 1) {
background.image = [UIImage imageNamed:@"blue.png"];
}