【问题标题】:swrevealviewcontroller shifts the viewswrevealviewcontroller 移动视图
【发布时间】:2017-11-28 02:13:00
【问题描述】:

我正在尝试使用带有 swift 3 的 swrevealviewcontroller 库来制作幻灯片菜单。

menuButton = UIBarButtonItem( title: "Menu", style:  UIBarButtonItemStyle.plain, target: revealViewController(), action: #selector(SWRevealViewController.revealToggle(_:)) )

它可以工作,但是当菜单视图出现时,主视图向下移动,并且在菜单视图关闭后,主视图的项目栏向后移动,并且视图的内容保持在相同的位置,以便项目栏和内容(在我的情况下 - 表格视图)之间出现间隙。

SWRevealViewController.m 中是否有任何参数允许在不向下移动主视图的情况下打开菜单?

【问题讨论】:

    标签: ios swift swrevealviewcontroller


    【解决方案1】:

    主视图控制器用

    隐藏状态栏
    override var prefersStatusBarHidden: Bool {
        return true
    }
    

    虽然菜单视图控制器没有。将此代码添加到菜单视图控制器可以解决问题,因为不会出现状态栏,并且项目栏和主视图控制器的内容将保持在相同的 y 坐标上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-04
      • 2015-07-01
      • 2015-07-03
      • 2017-01-16
      • 1970-01-01
      • 2014-02-01
      • 2017-05-24
      • 2016-05-24
      相关资源
      最近更新 更多