gpt4 book ai didi

ios - 我们如何在 iOS 中使用两个 SWRevealViewController?

转载 作者:行者123 更新时间:2023-11-28 06:29:15 25 4
gpt4 key购买 nike

我的要求是我必须实现两个 SWRevelViewController。我必须为单个 View Controller 显示两个右 View 。我的意思是我必须对两个 View Controller 使用 RevealView,但是如果我通过 Storyboard 进行操作,它会显示错误。

我可以通过编程方式完成吗?或者任何替代方案?

最佳答案

仔细阅读您的评论“我有一个 View Controller ,好的,我必须显示左 View 显示。我还有一个 View Controller ,为此我想显示右显示。所以对于两个不同的 View Controller ,我如何才能得到它"

你可以添加两个 reveal controller 的 home 但有不同的 Storyboard Id

enter image description here

如所提供的屏幕截图所示,您可以为第二个 View Controller 设置类名,您愿意在其上显示具有不同 Storyboard ID 的右侧菜单。

现在我们必须为 swreveal Controller 设置前后 Controller 设置Swreveaal front和real view controller的步骤

  1. 为后 View 和前 View 添加两个 View Controller

  2. 现在拖动 seques 并将类设置为 segue SWRevealViewControllerSegueSetController。

  3. 现在如下面的屏幕截图所示,为后视 Controller 设置“sw_rear”,为前视 Controller 设置“sw_front”。

enter image description here

enter image description here

用于设置右 View Controller

enter image description here

  1. 现在在需要右键菜单的目标 Controller 上添加右键按钮

您可以调用右键菜单作为

   if self.revealViewController() != nil {

toggleMenuBtn.addTarget( self.revealViewController(), action:#selector(SWRevealViewController.rightRevealToggle(_:)) , forControlEvents: UIControlEvents.TouchUpInside)
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())

}

关于ios - 我们如何在 iOS 中使用两个 SWRevealViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40862097/

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