【问题标题】:How to add right side Slide Menu iOS如何添加右侧幻灯片菜单 iOS
【发布时间】:2015-04-11 09:12:57
【问题描述】:

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

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

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

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

(补充:请不要推荐任何 3rd 方 API。我已经尝试过。)

【问题讨论】:

    标签: ios objective-c amslidemenu mfslidemenu


    【解决方案1】:

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

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

    就像你对左侧所做的一样。

    【讨论】:

    • 非常感谢您的帖子。是的,它有效。我不知道为什么它没有早点工作。可能是我发生了一些错误。巴胡特丹尼巴德。 :)
    【解决方案2】:

    右侧菜单:

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

    2. 将新的ControllerRevealViewController 中的Segue 链接为SWRevealViewControllerSegue,就像您已经为MenuViewController 所做的那样,并为其指定ID 'sw_right'。

    3. 你已经完成了。

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

    【讨论】:

    • 非常感谢您的回答。是的,就像你说的那样。我已经按照 Suresh 的指示解决了它。巴胡特舒克里亚。 :)
    【解决方案3】:

    你可以检查 code here

    git code

    希望对您有所帮助!

    【讨论】:

    • 感谢您的回答。但它不在 Storyboard 中。
    • @Tulon 你想要它在故事板中吗?让我在你的代码中实现并与你分享
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 2018-11-06
    相关资源
    最近更新 更多