如何制作没有故事板和可可豆荚的幻灯片菜单栏

时间:2018-03-16 00:33:07

标签: ios swift xcode cocoapods

我试图以编程方式创建一个左侧幻灯片菜单栏而没有外部插件,但我似乎找不到任何关于如何实现此目的的好教程。

幻灯片菜单仅在一个视图控制器上可用 - 这是初始视图控制器。

我希望能像KYDrawerController一样。 https://github.com/ykyouhei/KYDrawerController

我推迟使用任何cocoapods的唯一原因是我担心在新版本的swift发布时需要一段时间进行更新。

有没有人知道任何好的教程来制作这样的东西,还是值得使用KYDrawerController?

1 个答案:

答案 0 :(得分:3)

以下是一系列需要考虑学习的教程和示例。 (通过更多的搜索,我确定你可以轻松地将这个列表翻两番。)选择你的毒药。 :)

Making a Hamburger (slide-out) Menu in Swift 3

How to Create Your Own Slide-Out Navigation Panel in Swift

Left side menu (Navigation Drawer) example with Swift

Left Side Navigation menu or Navigation Drawer example in Swift with MMDrawerController

How To Add a Slide-out Sidebar Menu in Your Apps

MMDrawerController

实施臭名昭着的汉堡包的核心是#34;菜单(左侧导航菜单)是设置一个视图,其中包含您在视图控制器中设置某些IBOutlet的约束。然后,当点击汉堡包按钮时,操纵这些约束的常量以使视图向右或向左滑动,为左侧菜单腾出空间或隐藏左侧菜单。

例如,右视图可以是应用程序的其他视图控制器所在的容器视图。请参阅教程以获取详细示例,但这就是它的概念。