2017-03-08 37 views
0

我使用Xamarin.iOS,MvvmCross與Xamarin邊欄(由mvvmcross支持LIB)的ViewController再次加載的時候了移動幾個像素

當開始首次應用程序,一切似乎都正常中央視圖控制器正確放置並顯示不透明/非半透明導航欄。

當導航到另一個視圖 - 控制的角度稍微向上,你可以在這些圖像中看到:

第一次觀看視圖 - 控制

First time viewing viewcontroller

第二次觀看視圖 - 控制

Second time viewing viewcontroller

奇怪的是,當視圖 - 控制位於導航欄下面,我從旋轉景觀畫面和回肖像,認爲確實展示在合適的高度

我已經嘗試了許多解決方案:

EdgesForExtendedLayout = UIRectEdge.None; 

而且

NavigationController.View.SetNeedsLayout(); 
NavigationController.View.LayoutIfNeeded(); 

歡迎任何幫助!

回答

0
ToggleStatusBarHiddenOnOpen = true 

這是xamarin側欄上的屬性。

這個選項我花了5小時,以尋找......因爲這是設置爲「真」時,菜單是開放的觀點錯過了狀態欄20像素,因爲它被隱藏。我的問題

相關問題