Iphone 有没有办法修复UITableView的背景图像

Iphone 有没有办法修复UITableView的背景图像,iphone,objective-c,uitableview,Iphone,Objective C,Uitableview,我已使用自定义图像设置UITable的背景 self.tableView.backgroundColor = [UIColor clearColor]; self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]; 我遇到的问题是,背景图像正在滚动,并且在屏幕的顶部和底部看不到很好的效果 有没有办法固定背景图像的位置,让表格滚动到其顶部?在UITa

我已使用自定义图像设置UITable的背景

self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
我遇到的问题是,背景图像正在滚动,并且在屏幕的顶部和底部看不到很好的效果


有没有办法固定背景图像的位置,让表格滚动到其顶部?

在UITableView后面插入UIImageView。将UIImageView的图像设置为background.png。使用[UIColor clearColor]作为表格的背景。

您需要在表格视图下放置UIImageView,将表格视图的背景颜色设置为“清除”(或在IB中,将其背景的不透明度属性设置为0)。然后构建单元视图,使其具有清晰的区域,背景图像可以透过这些区域看到。您可以通过编程方式或在IB中实现这一点(在IB中更容易可视化,但将其全部连接在一起的代码有点棘手)

可能是重复的,没有明确的答案,在那个帖子里更清楚一点?当我这样做时,图像仍会滚动,并且表格不可见!您可能不小心在Interface Builder中将UIImageView添加到UITableView的标题中,它需要在后面。