我是靠谱客的博主 粗心芒果,最近开发中收集的这篇文章主要介绍iOS中Navbar设置渐变色效果的方法示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文主要给大家介绍了关于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设置渐变色效果的方法示例的全部内容,希望文章能够帮你解决iOS中Navbar设置渐变色效果的方法示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(110)

评论列表共有 0 条评论

立即
投稿
返回
顶部