我尝试使用swrevealviewcontroller库和swift 3制作幻灯片菜单。
menuButton = UIBarButtonItem( title: "Menu", style: UIBarButtonItemStyle.plain, target: revealViewController(), action: #selector(SWRevealViewController.revealToggle(_:)) )
它可以工作,但是当菜单视图出现时,主视图向下移动,并且在菜单视图关闭后,主视图的项目栏向后移动,并且视图的内容保持在相同的位置,以便项目栏和内容之间的差距(在我的情况下 - 表格视图)出现。
答案 0 :(得分:0)
主视图控制器使用
隐藏状态栏override var prefersStatusBarHidden: Bool {
return true
}
菜单视图控制器没有。将此代码添加到菜单视图控制器可以解决问题,因为状态栏不会出现,并且项目栏和主视图控制器的内容将保持在相同的y坐标上。