的ViewController再次加载的时候了移动几个像素
问题描述:
我使用Xamarin.iOS,MvvmCross与Xamarin边栏(由mvvmcross支持LIB)的ViewController再次加载的时候了移动几个像素
当开始首次应用程序,一切似乎都正常*视图控制器正确放置并显示不透明/非半透明导航栏。
当导航到另一个视图 - 控制的角度稍微向上,你可以在这些图像中看到:
第一次观看视图 - 控制
第二次观看视图 - 控制
奇怪的是,当视图 - 控制位于导航栏下面,我从旋转景观画面和回肖像,认为确实展示在合适的高度
我已经尝试了许多解决方案:
EdgesForExtendedLayout = UIRectEdge.None;
而且
NavigationController.View.SetNeedsLayout();
NavigationController.View.LayoutIfNeeded();
欢迎任何帮助!
答
ToggleStatusBarHiddenOnOpen = true
这是xamarin侧栏上的属性。
这个选项我花了5小时,以寻找......因为这是设置为“真”时,菜单是开放的观点错过了状态栏20像素,因为它被隐藏。我的问题