当使用 NavigationBar 时我可以写
this.NavigationController.NavigationBar.BarTintColor = Constants.PrimaryColor;
this.NavigationController.NavigationBar.Translucent = false;
但我只想要一个没有 NavigationBar 的特定 ViewController。
我怎样才能做到这一点?
最佳答案
你可以这样做:
NavigationController.NavigationBar.BackgroundColor = UIColor.Orange;
NavigationController.NavigationBar.BarTintColor = UIColor.Orange;
var attr = new UIStringAttributes();
attr.ForegroundColor = UIColor.White;
NavigationController.NavigationBar.TitleTextAttributes = attr;
NavigationController.NavigationBar.Translucent = false;
NavigationController.NavigationBar.BarStyle = UIBarStyle.Black;
最后一行就可以了...
关于c# - Xamarin.iOS 如何在没有导航栏时更改状态栏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38699659/