如何添加右侧滑动菜单 iOS

How to add right side Slide Menu iOS

我想在 Storyboard 中制作一个幻灯片菜单(右侧和左侧)。这里左侧的菜单面板是一个 viewController 和一个 UITableView,其中嵌入了 customCell 以执行菜单样式。我关注了一个 youtube "tutorial" 并且左侧面板工作正常。但现在我需要为右侧滑动菜单做同样的事情。完全一样。

当我连接 segue 时,sw_rear 故事板 segue 标识符用于左侧菜单,sw_front 故事板 segue 标识符用于前面的 viewController。或左侧滑梯菜单列表的第一个viewController。但是在主源文件 ("SlideOutMenuFiles") 中也有一个 segue 标识符,它是 sw_right,而且它从未在代码中的任何地方使用过。所以我假设,它可以用来实现右侧滑动。

我尝试在右侧实现它,但做不到。如果有人了解我的需求或熟悉该问题,任何建议都将不胜感激。非常感谢您的宝贵时间。祝你有个美好的一天。

如果你想要"here"是我的演示项目。看看吧。

(补充:请不要推荐任何第三方 API。我已经尝试过他们了。)

您可以查看 code here

git code

希望对您有所帮助!

您已经在左侧完成了,我不确定您在右侧实施相同操作时遇到的问题是什么。

简单地在 BangladeshViewController 中放置另一个按钮并将其操作添加到 rightRevealToggle: 并为右侧菜单添加一个新控制器并将其与 SWRevealViewController 连接,给出自定义 segue 名称为 "sw_right".

就像你对左侧做的一样。

对于右侧菜单:

  1. 根据需要在 Storyboard 中拖放新 UIViewControllerUINavigationController

  2. Link new Controller with Segue from RevealViewController as SWRevealViewControllerSegue 正如你已经为 MenuViewController 所做的那样并给它 id ' sw_right'.

  3. 大功告成。

运行 项目,您可以通过向左滑动访问新的右侧菜单。