【问题标题】:iOS, are "swipe to view next image" and "tap to hide ui" default functionalities? [closed]iOS,“滑动查看下一张图片”和“点击隐藏用户界面”是默认功能吗? [关闭]
【发布时间】:2012-10-05 13:34:10
【问题描述】:

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

  1. 您可以通过捏合缩放、旋转和滑动来显示上一张和下一张图片
  2. 您可以点击隐藏其余 UI,UI 是半透明的

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

如果是,我该如何使用该控制器? 如果否,有什么建议可以实施吗?

【问题讨论】:

  • 我不明白为什么这个问题已被关闭为题外话。它属于常见问题解答指南“一个特定的编程问题”,它有一个明确的答案:要么是“否”,然后是如何实现它的示例,要么是“是”,然后是使用我询问的功能。

标签: ios uiviewcontroller uiscrollview photo-gallery


【解决方案1】:

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

滑动到下一张图片实际上是一个滚动视图,里面有图片,当用户从左向右移动时,使用滚动视图委托“捕捉”到一张图片。

点击显示/隐藏 UI 也只是一个 UITapGestureRecognizer 设置,用于动画显示/隐藏控件。

【讨论】:

    【解决方案2】:

    不存在这样的默认控制器,只要我知道。 你可以通过几行 Objective-C 和 cocoa-touch 来实现这样的行为。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多