当前位置: 移动技术网 > IT编程>移动开发>IOS > iOS中Navbar设置渐变色效果的方法示例

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

萧瑟流光,东楼kappa女视频,江斗丽

本文主要给大家介绍了关于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];

}

总结

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网