在点击时显示UITableViewCell全屏中包含动画的UIImageView

时间:2013-08-12 20:44:32

标签: animation uitableview uiimageview uitapgesturerecognizer

我在自定义UIImageView中有一个UITableViewCell,并希望在我点按它时显示全屏。我已将UITapGestureRecognizer附加到UIImageView,图片已调整大小。我现在遇到的问题是图像只在包含它的单元格内移动,但实际上它应该移出它。我还想在图像后面加上黑色背景。

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

我想说罪魁祸首很可能是单元格,或者单元格内容视图是clipsToBounds启用的。设置[cell setClipsToBounds:NO];应该可以解决这个问题。

但是,如果你愿意采用一种新方法,那么代替生成单元格imageView,在tableview上方的新图像与单元格的图像视图相同的位置添加一个新图像,然后增长。这样您就不会有任何不良行为,例如能够滚动图像视图,因为该表仍然是可滚动的。