前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS去掉TabBar的顶部黑线,并添加发光的阴影

iOS去掉TabBar的顶部黑线,并添加发光的阴影

作者头像
公众号iOS逆向
发布2021-07-05 21:09:50
1.5K0
发布2021-07-05 21:09:50
举报
文章被收录于专栏:iOS逆向与安全iOS逆向与安全
  • 2.1 效果
  • 2.2 添加发光的阴影的代码实现
  • 3.1 避免selectedViewController视图被TabBar挡住
  • 3.2 iOS 13适配深色模式【设置UITabBarItem上title颜色】

前言

  • 技术实现关键点:通过layer.shadowOpacityView.layer.shadowOffset实现

原文地址

https://blog.csdn.net/z929118967/article/details/93181646

I 、去掉TabBar的顶部黑线,并添加发光的阴影

在这里插入图片描述

  • setupshadowColor
代码语言:javascript
复制


- (void)setupshadowColor{
    
    UIView * tmpView = self;
    tmpView.layer.shadowColor = [UIColor blackColor].CGColor;//设置阴影的颜色
    tmpView.layer.shadowOpacity = 0.08;//设置阴影的透明度
    tmpView.layer.shadowOffset = CGSizeMake(kAdjustRatio(0), kAdjustRatio(0));//设置阴影的偏移量,阴影的大小,x往右和y往下是正
    tmpView.layer.shadowRadius = kAdjustRatio(5);//设置阴影的圆角,//阴影的扩散范围,相当于blur radius,也是shadow的渐变距离,从外围开始,往里渐变shadowRadius距离

    
//去掉TabBar的顶部黑线    
[self setBackgroundImage:[UIImage createImageWithColor:[UIColor clearColor]]];
[self setShadowImage:[UIImage createImageWithColor:[UIColor clearColor]]];
    
}

II 、给视图底部添加发光的阴影

2.1 效果

在这里插入图片描述

在这里插入图片描述

2.2 添加发光的阴影的代码实现

  • ShadowView
本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-09,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 iOS逆向 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • I 、去掉TabBar的顶部黑线,并添加发光的阴影
  • II 、给视图底部添加发光的阴影
    • 2.1 效果
      • 2.2 添加发光的阴影的代码实现
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com