【问题标题】:Back Button not present in SWRevealViewControllerSWRevealViewController 中不存在后退按钮
【发布时间】:2015-12-01 18:28:19
【问题描述】:

如何在 SWRevealViewController 中给原来的 View 控制器添加返回按钮?

我已经检查了这些并尝试了它们都不起作用: Slide Out Menu without a back Button Swift Custom Back Button and Destination

【问题讨论】:

    标签: ios iphone swift uinavigationcontroller swrevealviewcontroller


    【解决方案1】:

    好吧,对不起,我的错,这个旧答案不起作用,我什至在一个旧项目中使用了这个 SWRevealViewContoller。

    1.) 将导航控制器添加到要显示的视图控制器。
    2.) 在视图控制器上添加返回按钮
    3.) 按住 Control 键从表格视图拖动到新的导航控制器。
    4.) 以模态方式选择当前
    5.) 控制单击并从后退按钮拖动到主视图控制器(您将其类更改为“SWRevealViewController”)
    6.) 选择当前模式

    这是一个更深入的解释。
    (1) 因此,从您的角度来看,您想要链接到要向其添加导航控制器的滑出菜单。 (2)然后您可以更改导航栏的文本并在导航中添加一个按钮。酒吧。 (3)现在您想要转到您的表格视图控制器(滑出菜单)并控制单击并拖动到链接到您要显示的视图控制器的导航控制器。 (4)您想从出现的菜单中选择当前模态选项。 (5)然后您将控制单击并拖动到主视图控制器(您将其类设置为“SWRevealViewController”的那个)。 (6)你想再次选择Present Modally Option。

    【讨论】:

    • 只能在 SWRevealViewController 中做 Reveal Controller push controller
    • “Collections”表视图控制器是您要显示的控制器吗?那个取消按钮是你说的后退按钮吗?
    • 是的,没有取消按钮会关闭 VC
    • 你的方式确实把它弹出并在按下取消后将菜单拉到中间
    • 一切都如你所愿,你现在明白了吗?
    猜你喜欢
    • 2023-04-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多