SVRevealViewController

SVRevealViewController

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

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

ios - SVRevealViewController与顶部布局指南的偏移量错误-LMLPHP

它的工作原理如下所示:

ios - SVRevealViewController与顶部布局指南的偏移量错误-LMLPHP

但是稍后从此控制器执行操作时,我再次使用sth加载此控制器,如下所示:

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

然后如下所示:

ios - SVRevealViewController与顶部布局指南的偏移量错误-LMLPHP

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

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

ios - SVRevealViewController与顶部布局指南的偏移量错误-LMLPHP

最佳答案

只需使用pushFrontViewController而不是setFrontViewController即可。

关于ios - SVRevealViewController与顶部布局指南的偏移量错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38026333/

10-12 01:53