我试图在我的 UITableView 中设置一个与表格一起滚动的背景。建议的方法之一(来自先前的研究)是使用:
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
不幸的是,这是 iOS 5.1 上的结果:
原始背景应该是:
显然这个问题不影响iOS6。关于如何在 iOS5 中修复它的任何想法?
我试图在我的 UITableView 中设置一个与表格一起滚动的背景。建议的方法之一(来自先前的研究)是使用:
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
不幸的是,这是 iOS 5.1 上的结果:
原始背景应该是:
显然这个问题不影响iOS6。关于如何在 iOS5 中修复它的任何想法?
在我看来,您的部分页眉和页脚视图搞砸了。您是否正确设置了以下委托方法?如果未设置它们,iOS5 存在将它们设为默认值的问题。不过不确定iOS6。
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section