6

我有一个StoryBoard和一个基础ViewController包括一些图像。

我如何触摸它们的图像以转到其他通过模态ViewController链接的图像UIImageView

4

3 回答 3

2

创建新viewController 的将点击手势识别器拖动到第一个viewController

right click + drag从手势识别器到新的viewController,你会看到选项modal

right click + dragUIImageViewgestureRecognizer,您将看到gestureRecognizer选项选择它,仅此而已

确保UIImageView选中“启用用户迭代”选项

刚刚向我的github添加了一个示例项目

于 2012-12-19T12:14:02.117 回答
1

您可以尝试以下方法从一个视图控制器移动到另一个视图控制器:

[MyImageView.view removeFromSuperview];
[MyNewViewController.view addSubview:MyImageView.view];

如果您希望为该更改设置动画,使其飞速发展,您可能需要为 MyImageView.view.frame 创建从旧视图控制器到新视图控制器的动画。为此,您需要使用类似的方法

CGRect fromFrame = [MyImageView.view convertRect:MyImageView.view.frame toView:MyOldViewController]
于 2012-12-19T11:40:17.410 回答
1

使用按钮而不是图像怎么样?

http://www.cocoanetics.com/2010/02/uiimageview-touch-handling-uibutton/

于 2012-12-19T11:57:14.613 回答