gpt4 book ai didi

swift - 如何自动启动 SWRevealViewController View

转载 作者:行者123 更新时间:2023-11-30 14:08:08 25 4
gpt4 key购买 nike

我想在到达 View 后在 SWRevealViewController View 上自动启动。

例如,我在 SWRevealViewController 上,然后进入另一个 View 。如果我想返回,我想继续之前的状态:后 View 中的 SWRevealViewController。

当我尝试过时,我做了这个:

if (myPreviousVC == "editProfile")
{
UIApplication.sharedApplication().sendAction(menuButton.action, to: menuButton.target, from: self, forEvent: nil)
}

这段代码只是按下我的菜单按钮来启动我的 SWRevealViewController。

但我不喜欢这种方式,我想知道是否有一种方法可以在到达前 View 时启动我的 SWRevealViewController。

最佳答案

您必须在 Storyboard中使用 Segues sw_frontsw_rear。为此:

  1. 在 Storyboard中添加一个 UIViewController 作为 SWRevealViewController。

  2. 将自定义 Segue 作为 sw_rearSWRevealViewControllerSetSegue

    添加到菜单 Controller
  3. 将您的第一个 ViewController 链接为 sw_front 以及 SWRevealViewControllerSetSegue

有了这个,它将适用于第一个 View

如果您希望所有 View 都具有 SWRevealViewController 菜单,则必须使用 UINavigationControllers(如果需要,可以在 Storyboard中使用),然后将菜单 Controller 中的 segue 链接为 SWRevealViewControllerPushSegue 并使用没有对应UINavigationController的标识符。

关于swift - 如何自动启动 SWRevealViewController View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32090376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com