【发布时间】:2017-03-08 11:06:51
【问题描述】:
我正在使用 Xamarin.iOS、MvvmCross 和 Xamarin 边栏(作为 mvvmcross 的支持库)
第一次启动应用程序时,一切正常,中心视图控制器已正确放置并显示不透明/非半透明导航栏。
当导航到另一个视图控制器时,视图略微向上,如您在这些图像中看到的那样:
第一次查看viewcontroller
第二次查看viewcontroller
奇怪的是,当视图控制器位于导航栏下方并且我将屏幕从横向旋转到纵向时,视图确实显示在正确的高度
我尝试了很多解决方案:
EdgesForExtendedLayout = UIRectEdge.None;
和
NavigationController.View.SetNeedsLayout();
NavigationController.View.LayoutIfNeeded();
欢迎任何帮助!
【问题讨论】:
标签: ios xamarin mvvmcross viewcontroller sidebar