欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS中Navbar设置渐变色效果的方法示例

程序员文章站 2023-12-22 08:19:04
本文主要给大家介绍了关于ios中navbar设置渐变色效果的相关内容,分享出来供大家参考学习,下面来看看详细的介绍吧。 设置渐变色 #import "navig...

本文主要给大家介绍了关于ios中navbar设置渐变色效果的相关内容,分享出来供大家参考学习,下面来看看详细的介绍吧。

设置渐变色

#import "navigationviewcontroller.h"
#define lbcolor(r, g, b) [uicolor colorwithred:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]

@interface navigationviewcontroller ()
@end

@implementation navigationviewcontroller

-(uistatusbarstyle)preferredstatusbarstyle{
 return uistatusbarstylelightcontent;
}


- (void)viewdidload {
 [super viewdidload];
 // do any additional setup after loading the view.

 self.navigationbar.translucent = yes;
 cagradientlayer *gradientlayer = [cagradientlayer layer];
 uicolor *color1= lbcolor(255, 70, 93);
 uicolor *color2 = lbcolor(251, 108, 42);
 gradientlayer.colors = @[(__bridge id)color1.cgcolor, (__bridge id)color2.cgcolor];
 gradientlayer.locations = @[@0.5, @1.0];
 gradientlayer.startpoint = cgpointmake(0, 0);
 gradientlayer.endpoint = cgpointmake(1.0, 0);
 gradientlayer.frame = cgrectmake(0, -20, self.view.frame.size.width, 64);
 [self.navigationbar.layer addsublayer:gradientlayer];

}

iOS中Navbar设置渐变色效果的方法示例

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

上一篇:

下一篇: