如何使UIImageView全屏显示(Swift)

时间:2015-07-31 06:38:43

标签: swift uiimageview

我在UITableViewCell中有一个UIImageView。点击图像时,我希望图像全屏显示,然后再次点按,返回正常尺寸。我需要为此创建一个新视图吗?谢谢你的帮助

2 个答案:

答案 0 :(得分:1)

是的,您必须创建新视图才能全屏显示图像。 首先获取相对于self.view的点击图像视图的帧,然后将该帧分配给您具有完整imageView的新视图。现在使用动画,显示完整的图像视图,然后再次点击回原始帧和动画。

答案 1 :(得分:0)

如果您创建新视图,这是最简单的。如果您有一个视图控制器,将表视图作为主视图的子视图,这也是最简单的。然后,您可以将新视图创建为表格的兄弟,显示在单元格的顶部,并将其框架设置为全屏幕。