iOS中Navbar设置渐变色效果的方法示例
程序员文章站
2023-12-19 18:58:22
本文主要给大家介绍了关于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]; }
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。