使用 SWRevealViewController 设置基本应用程序

使用 swift 作为语言,使用单视图应用程序模板创建基本应用程序

添加 SWRevealViewController.hSWRevealViewController.m

然后单击 Create Bridging Header 按钮

StackOverflow 文档

并添加

#import "SWRevealViewController.h"

在 Bridging 标题上

然后在故事板上选择 viewController 并将类更改为 SWRevealViewController

StackOverflow 文档

然后将文件上的 viewController 重命名为 MainViewController,并添加带有 RightViewController 名称的新 ViewController

StackOverflow 文档

然后我们将两个 segue 从 SWRevealViewController 添加到 MainViewController,从 SWRevealViewController 添加到 RightViewController,然后我们需要选择第一个(从 SWRevealViewController 到 MainViewController)并编辑属性

在类集 SWRevealViewControllerSegueSetController 上的标识符集 sw_front

StackOverflow 文档

在此之后我们需要对 segue 做同样的事情(从 SWRevealViewController 到 RightViewController)

在类集 SWRevealViewControllerSegueSetController 上的标识符集 sw_rear

StackOverflow 文档

然后在 MainViewController 上添加 viewDidLoad 方法的这一行

self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());

这就是全部,你有一个集成了 SWRevealViewController 的基本应用程序,你可以向右滑动以显示 RightViewController 作为横向菜单