【问题标题】:Sliding drawer equivalent in iOSiOS中的滑动抽屉等效
【发布时间】:2012-08-01 06:14:39
【问题描述】:

在浪费了很多时间搜索之后,我终于发布了这个问题,希望我能得到答案。

我想在 iOS 中有一个小部件,它具有与 Android 中的滑动抽屉类似的功能。 (就像底部的栏一样,拉动它时,它会显示一个新视图)。

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 我一直在研究一个有趣的解决方案。这是一个浮动式导航抽屉。你可以在GitHub找到它。
  • 我在“iOS 滑出式抽屉库”上进行了谷歌搜索,并立即找到了 3 或 4 个。您可以尝试使用其他人的预构建库,或者您可以使用自定义 UIView 和平移手势识别器编写自己的库。这就是我为公司的应用 FaceDancer 所做的。

标签: ios slidingdrawer


【解决方案1】:

一些类似的问题可能会对您有所帮助:

Making a pull out tray - (iOS)

iOS: Sliding UIView on/off screen

【讨论】:

    【解决方案2】:

    我最近做了一个抽屉容器控制器,并把它放在 Github 上: https://github.com/saldavonschwartz/DrawerContainerController

    虽然不完全相同(您询问的是垂直单视图向上/向下滑动),但您可能需要下载代码并查看一下。我的方法也可能适用于您正在尝试做的事情:基本上,创建一个容器控制器,该控制器可以托管另一个控制器及其视图并以自定义方式呈现其视图。

    具体来说,你可能想看看:

    • -replaceContainedController:forIdentifier: 了解如何以“Apple”方式添加子视图控制器。
    • -didPanContent:-translateContentContainerViewToPosition:animated:completion: 用于来自 UIPanGestureRecognizer 输入的滑动动画

    【讨论】:

      猜你喜欢
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 2014-07-29
      相关资源
      最近更新 更多