6

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

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

任何帮助将不胜感激。

谢谢

4

2 回答 2

3

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

制作拉出式托盘 - (iOS)

iOS:滑动 UIView 开/关屏幕

于 2012-08-01T06:20:44.677 回答
0

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

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

具体来说,您可能需要查看:

  • -replaceContainedController:forIdentifier:了解如何以“Apple”方式添加子视图控制器。
  • -didPanContent:并且-translateContentContainerViewToPosition:animated:completion:对于来自输入的滑动动画UIPanGestureRecognizer
于 2013-08-19T08:03:00.333 回答