如何选择集合视图单元格以使用swift放大图像?

时间:2014-08-31 16:00:35

标签: swift gallery gesture collectionview

我正在使用Swift

中的集合视图构建一个app显示照片作为网格

我正在使用两个故事板,一个带有照片网格的collectionview。 一个用于放大照片的故事板。

点击1张照片放大后我想要的东西可以向左滑动 - 右转到下一个/上一个项目。

问题是最好的方法是什么?

  • 在详细故事板上添加一个集合视图并从照片网格故事板中克隆数据? 使用手势向左滑动 - 右键选择下一个 - 上一个单元格?

  • 或者我可以在详细故事板上重复使用照片网格故事板中的集合视图?

还是其他任何方式?

我是ios app的新手。 很多人。

Photo grid storyboard

Detail view storyboard

1 个答案:

答案 0 :(得分:1)

通常,您使用变换来"缩放"。这将在无缩放和2倍之间切换。在你的imageView上试试这个。

if CGAffineTransformEqualToTransform(someView.transform, CGAffineTransformIdentity) {
    someView.transform = CGAffineTransformScale(someView.transform, 2.0, 2.0)
} else {
    someView.transform = CGAffineTransformIdentity
}

ps你可以用GestureRecognizer触发它。