2017-03-08 5 views
0

をロードしたとき、私は(mvvmcrossによって、支持LIBとして)Xamarin.iOS、MvvmCrossとXamarinサイドバーを使用していますいくつかのピクセルを上に移動しViewControllerを再び

初めてアプリを起動すると、すべてが正常なようです中央のビューコントローラーが正しく配置され、不透明/非透明のナビゲーションバーが表示されます。

あなたはこれらのイメージで見ることができるようにビューが少し上向きにあるのViewController別にナビゲート:

まず時間を

First time viewing viewcontroller

のViewController

のViewController閲覧セカンド視聴時間

Second time viewing viewcontroller

奇妙なことは、私は多くのソリューションを試みたのViewControllerがnavigationbarの下に配置し、私は戻って肖像画に横から画面を回転しているとき、ビューは右の高さ

ショーをしていることである。

EdgesForExtendedLayout = UIRectEdge.None; 

そして

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

すべてのヘルプは大歓迎です!

答えて

0
ToggleStatusBarHiddenOnOpen = true 

これはxamarinのサイドバーのプロパティです。

このオプションは、メニューが開いているときに「true」に設定されていたため、5時間かけて表示されました。

このオプションを使用しないと、私の問題を解決しました

関連する問題