SVRevealViewController 与顶部布局指南的偏移量有误

SVRevealViewController does wrong offset from the top layout guide

我有简单的 SearchViewController,左上角有菜单按钮。

使用SVRevealViewController我自动设置前视图控制器。

它看起来像这样:

但稍后从该控制器执行操作后,我再次使用如下方式加载该控制器:

revealViewController().setFrontViewController(UIStoryboard(name: "Search", bundle: nil).instantiateInitialViewController(), animated: true)

然后看起来像下面这样:

这是错误的。为什么会这样?

我的 Search.storyboard 是一个有两种类型页面的 PageViewController。首先是我的 SearchViewController:

只需使用 pushFrontViewController 而不是 setFrontViewController