可滚动的背景图像,并与UITable滚动同步

我已经使用下面的代码将图像添加到UITableview。 我无法弄清楚如何让背景图像与表格滚动(不是每个单元格中的图像,而是UITable后面的大图像)。 我需要背景图像滚动,并与UITable滚动同步。

我search了所有我见过的例子,只是添加一个静态图像。

这是代码:

[self.view setBackgroundColor: [UIColor colorWithPatternImage: [UIImage imageWithContentsOfFile: [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent: @"background.png"]]]]; 

谢谢你的帮助。

我有这个相同的问题,没有find任何解决scheme。 我推出了我自己的,我可以在这里更容易地给出解释。 它在UITableView中解释了用dynamic内容滚动背景

基本思想是:

  • 在具有dynamic单元格高度(或高度不是背景图案图像高度的倍数)的表视图后创build第二个表视图,
  • 将其.userInteractionEnabled属性设置为NO(因此它不会接收触摸事件)
  • 让它通过KVO监听“前”表视图的contentOffset属性,以便后台表视图将其contentOffset设置为相同的值。
  • 有这个背景表视图是自己的委托(你必须做一个子类,所以实现KVO聆听处理程序无论如何),它填充空单元格contentView.backgroundColor = [UIColor colorWithPatternImage:…]
  • 确保您的“前”表格视图单元格具有透明背景。 即backgroundView设置为一个imageView没有图像和不透明设置为NO,而backgroundColor设置为clearColor。

为我工作得相当好,似乎没有任何慢。 在iPod 4G上,桌子还是相当活泼的

因为前几天我看到了 –

http://www.appuicomponents.com/component/sbtv

我猜测答案不是微不足道的。 但是,也许你想尝试吗?

任何方式,如果你正在使用模式图像,是不是可能将模式添加到单元格自己?