2017-06-24 38 views
0

我想使用swiftvealviewcontroller庫與swift 3製作幻燈片菜單。swrevealviewcontroller轉移視圖

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

它的工作原理,但菜單視圖出現時,主視圖向下移動,並且有菜單視圖關閉後,主視圖的物品欄移回,並且該視圖的內容保持在同一位置,以便項目欄和內容(在我的情況下 - 表格視圖)之間出現間隙。

SWRevealViewController.m中是否有任何參數允許在不移動主視圖的情況下打開菜單? enter image description here

enter image description here

enter image description here

回答

0

主視圖控制器隱藏狀態欄與

override var prefersStatusBarHidden: Bool { 
    return true 
} 

而菜單視圖控制器沒有。將此代碼添加到菜單視圖控制器可以解決問題,因爲狀態欄不會出現,並且項目欄和主視圖控制器的內容將保留在相同的y座標上。

相關問題