删除MvxViewController中UIView的上边距

时间:2014-05-10 17:23:17

标签: ios xamarin.ios xamarin mvvmcross

当我在Xamarin.iOS项目中使用常规UIViewController时,每次都要适应屏幕。但是当我将继承更改为mvvmcross基本视图控制器时,我得到了一些奇怪的边缘,我无法修复。

enter image description here

我的代码很简单。 我没有任何xib或故事板

public override void ViewDidLoad()
{
    View = new UIView() { BackgroundColor = UIColor.Red };
    base.ViewDidLoad();
    View.Frame = UIScreen.MainScreen.Bounds;
    View.BackgroundColor = UIColor.Red;
    View.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight;
}

1 个答案:

答案 0 :(得分:1)

原来是导航控制器,可以通过NavigationController.NavigationBarHidden = true轻松隐藏