在浪费了大量时间搜索之后,我终于发布了这个问题,希望得到答案。
我想在iOS中拥有一个小部件,它具有与Android中的Sliding Drawer类似的功能。 (就像底部的栏,拉动它,它会显示一个新视图)。
非常感谢任何帮助。
由于
答案 0 :(得分:3)
答案 1 :(得分:0)
我最近制作了一个抽屉容器控制器并将其放在Github上: https://github.com/saldavonschwartz/DrawerContainerController
虽然不完全相同(您要求垂直单视图向上/向下滑动),但您可能需要下载代码并查看。我的方法可能适用于您要做的事情:基本上,创建一个容器控制器,它可以托管另一个控制器及其视图,并以自定义方式显示其视图。
具体来说,您可能需要查看:
-replaceContainedController:forIdentifier:
了解如何以“Apple”的方式添加子视图控制器。-didPanContent:
和-translateContentContainerViewToPosition:animated:completion:
,用于输入UIPanGestureRecognizer