xamarin.ios - 在 iOS7 的单点触控中设置 UINavigationBar 色调颜色

标签 xamarin.ios ios7 uinavigationbar xcode5

我刚刚更新到最新的 Xamarin.iOS 4.10.0 和 xCode5,用于开发适用于 iOS7 的应用程序。 在 iOS7 中,现在 UINavigationBar 的色调颜色不是使用 Tint color 设置的,而是使用 BarTintColor 设置的。所以如下:

NavigationBar.TintColor = UIColor.Red; 

对 ios7 没有任何作用(在 ios6 中它确实改变了顶部栏的颜色)。

如何使用 iOS7 的单点触控更改 UINAvigationBar 颜色?我什至尝试通过 xCode5 进行更改,但似乎效果不佳

最佳答案

来自Apple doc :

iOS7: Use tintColor to tint bar button items. Use barTintColor to tint the bar background.

iOS6: Use tintColor to tint the bar background.

在单点触摸中翻译为:TintColorBarTintColor

关于xamarin.ios - 在 iOS7 的单点触控中设置 UINavigationBar 色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19753990/

相关文章:

UITableViewCell 删除按钮被覆盖

ios - 更改导航栏ios6和ios7的颜色

ios - 仅设备上的 RestSharp/MonoTouch 错误

ios - 当键盘关闭时,如何使搜索栏中的取消按钮保持启用状态?

CSS 动画在 IOS 8 中不起作用(在 IOS 7 和一般情况下都很好)

ios - 将 UICollectionView 添加到导航栏

ios - UI 导航栏图像标题

xamarin - 使用 Xamarin.UITest 测试我的 Xamarin.Forms iOS 应用程序 : The first test always fails

ios - Xamarin iOS AVCaptureSession - 在 iPhone 8 上只有音频/没有视频

xamarin.ios - Xamarin/MonoTouch : Unable to compile in "Link SDK only" mode due to missing symbols