我正在使用MMDrawerController,但遇到了一个问题:当左/右菜单(抽屉)第一次打开时(应用程序启动后),其内容在显示后向下移动。请看下面的图片(对不起,大图,但慢动作更容易看到这个问题)。此图像是从 MMDrawerController 的示例应用程序中捕获的:KitchenSink
问问题
424 次
2 回答
2
听说是状态栏的缘故。试试这个修复:
第一次显示左视图控制器或右视图控制器时,一旦 VC 完成动画,其内容似乎被向下推入到位。这看起来也像 MMDrawerController 的问题。这里的评论似乎解决了它。短而甜的是这样的:
将以下行添加到 SideViewController 的 viewWillAppear:animated 方法中:
self.navigationController?.view.layoutSubviews()
所以它看起来像这样:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
// Workaround for DrawerController issue with iOS 8
self.navigationController?.view.layoutSubviews()
}
于 2016-04-07T05:30:35.240 回答
-1
请在 viewdidload 中输入以下代码,您的问题将得到解决
self.automaticallyAdjustsScrollViewInsets=false
如果你得到你的答案,别忘了接受答案
于 2016-04-13T10:04:46.447 回答