【发布时间】:2011-12-18 08:42:05
【问题描述】:
如何为GROUPED UITableView inside background vs. background设置不同颜色,它在我的桌子外面?这是tableView小于屏幕或滚动超出表格范围时可见的部分。
更新:该示例图像是由我当前的代码生成的!我不需要提示如何制作它!请在(尝试)回答之前阅读问题。真的很感激,但无论如何还是谢谢。
文件 AboutViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
self.tableView.backgroundView = [[CustomView alloc]
initWithFrame:self.tableView.bounds]; // VISIBLE
self.tableView.backgroundColor = [UIColor redColor]; // NOT VISIBLE
}
在示例图像(由我当前的代码生成)中,背景视图包含从黄色到绿色的示例渐变,每个单元格“气泡”背景都是纹理,每个标签都有自己的背景 - 所有这些只是为了演示我可以定义的内容。如您所见,背景渐变通过每个单元格部分可见,并且在您滚动表格时保持静态。
我想要做什么:我想要 GROUPED UITableView 的不同 tableView 背景。
对于普通的 UITableView 样式,我为每个单元格定义了一个自定义背景,但它似乎不适用于 GROUPED tableView。这只会设置单元格“气泡”内的单元格背景。如何定义该单元格“气泡”之外的单元格区域?
【问题讨论】:
-
由于人们似乎很难理解您的问题,也许您可以在您的图像上添加一些箭头和解释?据我所知,您希望在将表格从屏幕顶部或底部滚动(不同的顶部和底部,或者只是与表格不同?)时出现的可拉伸区域中显示不同的颜色,但您已经因“细胞泡沫”而迷失了我。一些箭头和字母在这里会有很长的路要走。
-
你是对的,图片更新一定有帮助!另一方面,这个问题确实是一个棘手的问题,似乎是分组 UITableView 的“功能”......只是要覆盖它。
标签: iphone ios uicolor uitableview