1

我注意到很多允许您查看图像的应用程序有几个默认行为:

  1. 您可以捏缩放、旋转和滑动以显示上一个和下一个图像
  2. 您可以点击隐藏其余的 UI,并且 UI 是半透明的

由于这些行为在 Apple 和第三方(IE:Dropbox)应用程序上完全相同,我想知道它是否是 Apple 提供的某种默认控制器(例如用于拍照的 UIImagePicker)。

如果是,我该如何使用该控制器?如果否,关于如何实施它的任何建议?

4

2 回答 2

3

不,据我所知,没有这样的默认控制器。你可以通过几行 Objective-C 和 cocoa-touch 来实现这样的行为。

首先使用UIGestureRecognizer并将适当的识别器添加到您的 UIViewController

于 2012-10-15T14:43:57.037 回答
1

不,尽管您会在很多应用程序中看到这一点,并且感觉一致,但它并不是开箱即用的东西。

滑动到下一个图像实际上是一个包含图像的滚动视图,当用户从左向右移动时,使用滚动视图委托“捕捉”到图像。

点击显示/隐藏 UI 也只是UITapGestureRecognizer设置动画显示/隐藏控件。

于 2012-10-15T17:33:06.207 回答