2016-01-20 41 views
1

如何創建具有導航欄(透明)並且此視圖位於導航欄後面的視圖(自動佈局)。請查看圖片在透明背後創建自動佈局視圖NavigationBar

enter image description here

我試圖在viewDidLoad中

NavigationController.NavigationBar.Translucent = true; 
EdgesForExtendedLayout = UIRectEdge.None; 

是C#代碼(Xamarin項目).. 的IO相當於

self.edgesForExtendedLayout = UIRectEdgeNone; 
navigationBar.translucent = NO; 
+0

是什麼問題?你試過了什麼? –

回答

2

它的工作原理,當u盤的根UINavigationController的性質(例如,在AppDelegate中)

navigationController.NavigationBar.SetBackgroundImage(new UIImage(), UIBarMetrics.Default); 
navigationController.NavigationBar.ShadowImage = new UIImage(); 
navigationController.NavigationBar.Translucent = true;