UITableViewCell的ImageView可以覆盖整个背景吗?

时间:2013-04-10 19:33:37

标签: ios ios6 uikit

我为todo-list应用程序构建了一个滑动功能。当用户水平滑动(拖动)单元格时,我想显示覆盖屏幕边缘和单元格边缘之间间隙的背景图像。

当我将图像添加到imageView属性时,它只跟随单元格。我可以以某种方式修复它以涵盖整个背景吗?

1 个答案:

答案 0 :(得分:0)

听起来你想要制作像清除这样的东西。

您需要做的是:

  • 子类UITableViewCell
  • 像这样添加你的图片视图..

    UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.bounds];
    imageView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
    imageView.image = myImage;
    [self insertSubview:imageView atIndex:0]; //I'm not at a compiler, so I'm not 100% on this, but it's something like this.
    
  • 添加UIGestureRecognizer来处理手势,并设置拖动和相应的操作。