大家好,这似乎是一个简单的问题,希望确实如此。提前感谢大家!
我只想在分组样式表格视图中添加背景图片。在viewDidLoad中,我使用以下方法:
很不幸,background.png 似乎不仅绘制在单元格的后面,还绘制在单元格和标题的背景上,如下所示: alt text http://www.freeimagehosting.net/uploads/194449ffc1.png 我知道这个网站上有一些类似问题的解决方案,但恐怕我没能使任何事情起作用。 如何设置 UITableView(tableview 样式为 "Grouped")的背景使用图片? 让我添加了以下内容:
在配置我的单元格时,不用说,它没起作用。添加。
看起来很有前途,也很有可能是的,但不幸的是它给了我以下的东西: alt text http://www.freeimagehosting.net/uploads/c02dd68e20.png 看起来似乎要么没有发送到后面,标题以某种方式显示出来了;或者单元格与其一起向后移动。我完全不确定。在这里任何建议都将不胜感激。
以下是我找到的编辑代码位置: 在UITableViewController代码中添加UIView背景UITableView
我只想在分组样式表格视图中添加背景图片。在viewDidLoad中,我使用以下方法:
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
很不幸,background.png 似乎不仅绘制在单元格的后面,还绘制在单元格和标题的背景上,如下所示: alt text http://www.freeimagehosting.net/uploads/194449ffc1.png 我知道这个网站上有一些类似问题的解决方案,但恐怕我没能使任何事情起作用。 如何设置 UITableView(tableview 样式为 "Grouped")的背景使用图片? 让我添加了以下内容:
self.tableView.opaque = NO;
self.tableView.backgroundView = nil;
执行viewDidLoad并添加
cell.backgroundView = nil;
cell.opaque = NO;
在配置我的单元格时,不用说,它没起作用。添加。
cell.backgroundColor = [UIColor clearColor];
也没有用。可悲的是,这是我的最后一个想法了。如果可能的话,我真的很想能够在界面构建器中不添加背景来完成这个任务。我更喜欢尽可能多地以编程方式完成任务。希望这样要求不会太贪心。再次感谢!
* * * 编辑: * * *
我找到了另一种方法来实现这个目标,但遇到了另一个问题。我在viewDidLoad中添加了以下代码:
UIView *bgView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
bgView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
[self.tableView.window addSubview:bgView];
[self.tableView addSubview:bgView];
[self.tableView sendSubviewToBack:bgView];
看起来很有前途,也很有可能是的,但不幸的是它给了我以下的东西: alt text http://www.freeimagehosting.net/uploads/c02dd68e20.png 看起来似乎要么没有发送到后面,标题以某种方式显示出来了;或者单元格与其一起向后移动。我完全不确定。在这里任何建议都将不胜感激。
以下是我找到的编辑代码位置: 在UITableViewController代码中添加UIView背景UITableView