在我的应用程序的自定义NavigationBar
上需要帮助。
BackgroundColor
UIDesign如下
UIImage *gradientImage44 = [UIImage imageNamed:@"actionbar_logobar"];
[[UINavigationBar appearance]setBackgroundColor:[UIColor colorWithRed:0.0/255.0 green:83.0/255.0 blue:160.0/255.0 alpha:1.0]];
[[UINavigationBar appearance]setBackgroundImage:gradientImage44 forBarMetrics:UIBarMetricsDefault];
以上代码重复背景图片,背景颜色也不可见。 结果是:
请指导我。感谢
答案 0 :(得分:0)
您需要使用可调整大小的图片:
UIImage* img = [[UIImage imageNamed:@"actionbar_logobar"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 50, 0, 50)];
您需要更改值以匹配图像的可伸缩部分,但是......