如何UITableViewCell
根据他们所在的部分自定义 a 的背景图像?例如,在第一节中,单元格应该有一个绿色的 .png 图像作为背景图像,而在第二节中,单元格应该有一个红色的 .png 图像作为背景。
问问题
303 次
2 回答
2
有关如何访问和使用部分信息的信息,请参阅使用数据填充表视图。
当您有多个部分时,您可以实现一些可选的表格视图源方法来处理部分。
然后当你创建单元格时,检查它在哪个部分并相应地设置它,在:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath;
在这种方法中,您可以访问indexPath.section
和格式化您的单元格。
有关更多信息,请参阅表视图编程指南。
UIKit 添加了属性section
,NSIndexPath
因此您可以section
从传递给上述方法的索引路径中获取(参见我链接的第一个示例)。
于 2010-03-02T22:30:23.983 回答
0
例子:
if(section == 0) {
background.image = [UIImage imageNamed:@"green.png"];
}
else if(section == 1) {
background.image = [UIImage imageNamed:@"blue.png"];
}
于 2011-05-07T05:35:30.400 回答