Xamarin.ios 在iOS7的monotouch中设置UINavigationBar着色颜色
我刚刚更新到最新的Xamarin.ios4.10.0和xCode5,以便为iOS7开发应用程序。 现在,在iOS7中,Xamarin.ios 在iOS7的monotouch中设置UINavigationBar着色颜色,xamarin.ios,ios7,uinavigationbar,xcode5,Xamarin.ios,Ios7,Uinavigationbar,Xcode5,我刚刚更新到最新的Xamarin.ios4.10.0和xCode5,以便为iOS7开发应用程序。 现在,在iOS7中,UINavigationBar的着色颜色不是用着色颜色设置的,而是用BarTintColor设置的。因此,以下是: NavigationBar.TintColor = UIColor.Red; 不为ios7做任何事情(在ios6中,它会更改顶部栏的颜色) 如何使用monotouch for iOS7更改UINAvigationBar颜色?我甚至试图通过xCode5进行更改,但
UINavigationBar
的着色颜色不是用着色颜色设置的,而是用BarTintColor设置的。因此,以下是:
NavigationBar.TintColor = UIColor.Red;
不为ios7做任何事情(在ios6中,它会更改顶部栏的颜色)
如何使用monotouch for iOS7更改UINAvigationBar
颜色?我甚至试图通过xCode5进行更改,但似乎效果不太好:
iOS7:使用tintColor为工具栏按钮项着色。
使用barTintColor为条形图背景着色
iOS6:使用tintColor着色条背景
在monotouch中将其翻译为:
TintColor
和BarTintColor
,答案似乎在问题中:“但是使用BarTintColor”出于某种原因,当我到达我的UINavigationController并编写以下内容时:NavigationBar.BarTintColor未编译,它似乎无法识别此属性。我使用的是Xamarin.ios4.0.10。有什么想法吗?当我使用monotouch时,我没有BarTinColor。我从Xamarine网站更新到的最新版本,并使用xCode5。这很有道理。使用?bartincolor
的哪个版本是UINavigationBar
的属性。4.0.10是Xamarin.Studio的版本。Xamarin.iOS的版本是什么?(Xamarin Studio>关于Xamarin Studio>显示详细信息)。您需要Xamarin.iOS>=7.0