在点击时全屏显示 UITableViewCell 中包含的 UIImageView 并带有动画
Posted
技术标签:
【中文标题】在点击时全屏显示 UITableViewCell 中包含的 UIImageView 并带有动画【英文标题】:Display UIImageView contained in UITableViewCell fullscreen with animation when tapped 【发布时间】:2013-08-12 20:44:31 【问题描述】:我在自定义UITableViewCell
中有一个UIImageView
,并希望它在我点击它时全屏显示。我已将UITapGestureRecognizer
附加到UIImageView
并且图像已经调整大小。我现在遇到的问题是图像只在它所在的单元格内移动,但实际上它应该移出它。我还想在图片后面加上黑色背景。
关于如何实现这一目标的任何想法?
【问题讨论】:
【参考方案1】:我想说罪魁祸首很可能是单元格,或者单元格内容视图启用了clipsToBounds
。设置[cell setClipsToBounds:NO];
应该可以解决这个问题。
但是,如果您愿意对此采取新的方法,最好不要增加单元格 imageView,而是在 tableview 上方与单元格的图像视图相同的位置添加一个新图像,然后再增加它.这样您就不会出现任何不良行为,例如能够滚动图像视图,因为表格仍然可以滚动。
【讨论】:
以上是关于在点击时全屏显示 UITableViewCell 中包含的 UIImageView 并带有动画的主要内容,如果未能解决你的问题,请参考以下文章