在开发过程中,给一个View添加阴影效果可能会经常遇到,那我们如何实现一个简单的阴影效果呢?

代码如下:


/// 添加四边阴影效果
+ (void)addShadowToView:(UIView*)shadowView{shadowView.layer.masksToBounds = NO;shadowView.backgroundColor     = [UIColor whiteColor];shadowView.layer.shadowColor   = [UIColor blackColor].CGColor;shadowView.layer.shadowOffset  = CGSizeMake(0,4);   //0,0围绕阴影四周  0,4向下有4个像素的偏移shadowView.layer.shadowOpacity = 0.15;   //设置阴影透明度shadowView.layer.shadowRadius  = 5;      //设置阴影圆角shadowView.layer.cornerRadius  = 8;     //设置视图圆角
}

这样在我们需要调用的地方我们只需要调用一下并传递一下要添加的View即可

iOS View添加四周阴影相关推荐

  1. android 四周发散阴影,view 添加四周阴影效果

    self.bgView.layer.shadowOffset = CGSizeMake(1,1); self.bgView.layer.shadowOpacity = 0.3; self.bgView ...

  2. ios view添加上边框_iOS开发之如何给View添加指定位置的边框线详解

    本文主要给大家介绍了关于iOS如何给View添加指定位置边框线的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 略微封装了一下,给View添加指定位置的边框线,其中位移枚举 ...

  3. ios view添加上边框_让不懂编程的人爱上iPhone开发(2018秋iOS12+Swift4.2+Xcode10版)-16

    首先抱歉这最后一篇没有能赶上每天更新一篇的节奏,一个是因为最后完结篇的内容很多,另外是因为从上周五到现在感冒一直没好,影响了进度. 废话不多说,我们继续开始学习吧~ 恭喜你,你已经来到了本系列课程的最 ...

  4. 给view添加单边阴影

    -(void)addSingleSidesShadowToView:(UIView *)theView withColor:(UIColor*)theColor{//阴影颜色theView.layer ...

  5. ios view添加上边框_ios – UIView的圆顶角,并添加边框

    掩模层不被绘制,仅用于计算掩模.尝试: -(void)roundCorners:(UIRectCorner)corners radius:(CGFloat)radius { CGRect bounds ...

  6. ios 绘制线框_iOS开发 给View添加指定位置的边框线

    略微封装了一下,给View添加指定位置的边框线,其中位移枚举的使用询问了哥们儿,总算搞定: 封装一:直接封装成了一个方法 /// 边框类型(位移枚举) typedef NS_ENUM(NSIntege ...

  7. ios view 切上部分圆角_IOS开发入门之给view添加圆角并指定位置

    本文将带你了解IOS开发入门之给view添加圆角并指定位置,希望本文对大家学IOS有所帮助. ios中给view添加圆角并指定位置 在ios开发中,为了有个不错的UI交互效果,我们经常会用到为视图添加 ...

  8. iOS给View添加虚线边框不显示

    项目场景: 国庆回来有小半个月没写代码了,生疏~国庆快乐啊! 今天浅浅的UI验收,提了一个bug说我没画一个输入框背景的边框虚线,真的3Q了,其实吧我司一直用的摹客这个平台,浅浅吐槽一下,当选中某个控 ...

  9. Cocos2d-x 3.X, IOS版添加广点通插屏广告

    之前写了篇Cocos2d-x 3.X, iOS版添加广点通广告.但是那篇只提到了广告条的集成(有需要的,请戳这里).不少网友反映出对插屏广告的需求.所以在这里就把插屏广告的集成也写一遍.其实方法是一样 ...

最新文章

  1. zabbix之通过jmx监控tomcat
  2. [Google Guava] 9-I/O
  3. 数据结构实验之链表一:顺序建立链表(SDUT 2116)
  4. how to find your partner
  5. aws dynamodb_AWS Lambda将数据保存在DynamoDB中
  6. AOP就是面向切面编程,我们可以从几个层面来实现AOP。 ![](https://upload-im
  7. L1-012 计算指数
  8. 神操作!使用命令更改MAC截图默认保存格式的方法
  9. 数据库系统基础教程一:关系数据库与关系代数
  10. 鸿蒙系统和全屋智能,不断升级“常用常新” 搭载鸿蒙系统的全屋智能有多酷?...
  11. Nginx自签名证书的配置
  12. Transaction使用及原理
  13. wav转mp3的最简单方法
  14. 华硕服务器 bios 内存 1333 显示 800,华硕服务器bios设置
  15. 墨魂服务器维修,墨魂琅轩路线怎么选最新游戏攻略
  16. 真正厉害的人,早戒掉了情绪
  17. ELK企业应用-ekl快速搭建-kibana
  18. 用计算机作文教学设计,小学电脑的教案设计
  19. 如何发布日历提醒推送消息服务器,iOS开发 -- 通过app向手机自带的日历中添加事件提醒...
  20. 数学辅导微信小程序设计与实现的源码+文档

热门文章

  1. 21天学通C++_Day01
  2. 2021-08-15 个人记录
  3. Unity Material Instance
  4. CTFlearn-Tone dialing
  5. Oracle 13c OEM 安装测试(13.2.0.0)
  6. 如何关闭selinux权限
  7. hoolilaw解读:留学期间在美国买房是否可行
  8. 【翻译:OpenCV-Python教程】霍夫线性变换
  9. linux的open close函数
  10. 蓝桥杯十大常见天阶功法——音之呼吸.肆之型.模拟