如何创建具有导航栏(透明)的视图(自动布局),此视图位于导航栏后面。见图片
我试过viewDidLoad
NavigationController.NavigationBar.Translucent = true;
EdgesForExtendedLayout = UIRectEdge.None;
是C#代码(Xamarin项目).. IO等效
self.edgesForExtendedLayout = UIRectEdgeNone;
navigationBar.translucent = NO;
答案 0 :(得分:2)
当您设置根UINavigationController属性(例如在appDelegate中)
时,它会起作用navigationController.NavigationBar.SetBackgroundImage(new UIImage(), UIBarMetrics.Default);
navigationController.NavigationBar.ShadowImage = new UIImage();
navigationController.NavigationBar.Translucent = true;