UINavigationBar的LinearGradientBrush背景

时间:2012-02-23 09:26:19

标签: c# xamarin.ios

你们中的任何人都可以告诉我如何为我的UINavigationBar设置自定义背景吗?

它必须是LinearGradientBrush。 navgiationbar.TintColor属性为UIColor类型。有没有办法将LinearGradientBrush设置为TintColor

1 个答案:

答案 0 :(得分:0)

从iOS5开始,可以完全自定义UINavigationBar和大多数UIKit控件。实现颜色渐变的最简单方法可能就是使用带有渐变的UIImage。然后,您可以使用以下方法在导航栏上进行设置:

- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics

查看documentation了解详情。