我想制作滑出式菜单,为此我使用了 SWRevealViewController。而且我必须将类 "SWRevealViewController"
设置到我的主视图 Controller 。我没有 Storyboard
。使用 Storyboard 很简单:我要查看 Controller 并在身份检查器中更改类名。
我知道如何使用 Storyboard执行此操作,但我不知道如何在没有 Storyboard的情况下以编程方式执行此操作。
谢谢!)
最佳答案
我想,你已经有两个 View Controller 了:
- 滑出菜单(姑且称之为
SlideOutVC
) - 主视图 Controller (
MainVC
)。
然后你所要做的就是创建这些 View Controller 的实例,以编程方式创建一个 SWRevealViewController
实例,并将 1 和 2 的实例传递给 SWRevealViewController
作为 the docs 说(查看此链接)。
它看起来像这样(未经测试):
let slideOutVC = SlideOutVC(...)
let mainVC = MainVC(...)
//...
let revealVC = SWRevealViewController(rearViewController:slideOutVC, frontViewController:mainVC)
然后你只需让 revealVC
成为 rootViewController
。
关于ios - swift:如何设置类以在没有 Storyboard 的情况下查看 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36688021/