我正在尝试使用swrevealviewcontroller库和swift 3来制作幻灯片菜单。
menuButton = UIBarButtonItem( title: "Menu", style: UIBarButtonItemStyle.plain, target: revealViewController(), action: #selector(SWRevealViewController.revealToggle(_:)) )它可以工作,但当菜单视图出现时,主视图向下移动,并且在菜单视图关闭后,主视图的项目栏向后移动,视图的内容保持在相同的位置,以便项目栏和内容(在我的案例表视图中)之间出现间隙。
在SWRevelaViewController.m中是否有参数允许在不向下移动主视图的情况下打开菜单?



发布于 2017-06-25 02:37:02
主视图控制器用来隐藏状态栏
override var prefersStatusBarHidden: Bool {
return true
}将此代码添加到菜单视图控制器可以解决这个问题,因为状态栏不会出现,项目栏和主视图控制器的内容将停留在相同的y坐标上。
https://stackoverflow.com/questions/44739367
复制相似问题