【发布时间】:2014-12-26 17:29:58
【问题描述】:
我只是想实现滑出式菜单,就像在下面的快照中实现的那样:
谁能指导我如何去做。
谢谢 V@run
【问题讨论】:
-
我没有对你的问题投反对票,但我猜那些投反对票的人可能会反对你想要使用滑出式菜单。 Apple 不鼓励这些,因为它们对用户不友好,也不是 iOS 标准。他们宁愿你使用标签栏菜单。
标签: ios objective-c xcode ios7
我只是想实现滑出式菜单,就像在下面的快照中实现的那样:
谁能指导我如何去做。
谢谢 V@run
【问题讨论】:
标签: ios objective-c xcode ios7
看起来帕特里克的链接会给你大部分你想要的东西。如果你真的想要菜单看起来倾斜的 3D 外观,你必须学习如何使用 Core Animation 和创建透视的变换矩阵。在 Xcode 帮助系统中搜索“Adding Perspective to Your Animations”以获取有关如何获取透视图的信息。
简而言之,它涉及在围绕所需轴旋转图层后将 CATransform3D 的 M34 字段设置为一个小的负值。 (在这种情况下,您需要绕 y 轴旋转。)
【讨论】:
RESideMenu 是一个很棒的库,我用过不止一次。你可以在 Github 上找到它:https://github.com/romaonthego/RESideMenu
【讨论】: