iOS 设置View阴影效果

 更新时间:2018年05月25日 09:24:23   作者:鸿鹄当高远  
本文通过实例代码给大家讲解了iOS 设置View阴影效果,代码简单易懂非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

需要设置 颜色 阴影半径 等元素

UIView *shadowView = [[UIView alloc] init];
 shadowView.frame = CGRectMake(100, 100, 100, 100);
 shadowView.center = self.view.center;
 shadowView.backgroundColor = [UIColor whiteColor];
 //设置阴影颜色
 shadowView.layer.shadowColor = [UIColor colorWithRed:114.0/255.0 green:133.0/255.0 blue:152.0/255.0 alpha:1.0].CGColor;
 //设置阴影的透明度
 shadowView.layer.shadowOpacity = 0.1f;
 //设置阴影的偏移
 shadowView.layer.shadowOffset = CGSizeMake(30.0f, 10.0f);
 //设置阴影半径
 shadowView.layer.shadowRadius = 15.0f;
 //设置渲染内容被缓存
 shadowView.layer.shouldRasterize = YES;
 //超出父视图部分是否显示
 shadowView.layer.masksToBounds = NO;
 shadowView.layer.borderWidth = 0.0;
 shadowView.layer.opaque = 0.10;
 shadowView.layer.cornerRadius = 3.0;
 //栅格化处理
 shadowView.layer.rasterizationScale = [[UIScreen mainScreen]scale];
 //正常矩形
 UIBezierPath *path = [UIBezierPath bezierPathWithRect:shadowView.bounds];
 shadowView.layer.shadowPath = path.CGPath;
 [self.view addSubview:shadowView];

总结

以上所述是小编给大家介绍的iOS 设置View阴影效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 利用iOS手势与scrollView代理实现图片的放大缩小

    利用iOS手势与scrollView代理实现图片的放大缩小

    这篇文章主要介绍了利用iOS的手势、scrollView代理来实现图片放大缩小的方法,文中通过示例代码介绍的很详细,相信对各位iOS开发者们来说具有一定的参考借鉴价值,有需要的朋友们下面来一起学习学习吧。
    2017-01-01
  • iOS开发中使用UIDynamic来捕捉动画组件的重力行为

    iOS开发中使用UIDynamic来捕捉动画组件的重力行为

    这篇文章主要介绍了iOS开发中使用UIDynamic来捕捉动画组件的重力行为的方法,代码基于传统的Objective-C,需要的朋友可以参考下
    2015-12-12
  • IOS实现简易版的QQ下拉列表

    IOS实现简易版的QQ下拉列表

    在我们日常开发中tableView是用的非常多的控件, 无论在新闻应用, 视频, 聊天应用中都广泛使用, 那么今天小编也分享一个用tableView实现的类似QQ界面的下拉列表.效果很简单,有需要的朋友们可以参考借鉴。
    2016-08-08
  • 浅谈iOS关于头文件的导入问题

    浅谈iOS关于头文件的导入问题

    本篇文章主要介绍了浅谈iOS关于头文件的导入问题,具有一定的参考价值,有兴趣的可以了解一下。
    2017-04-04
  • xcode8 关闭控制台不打印不信息的解决方法(图文详解)

    xcode8 关闭控制台不打印不信息的解决方法(图文详解)

    这篇文章主要介绍了xcode8 关闭控制台不打印信息的解决方法,本文图文并茂给大家介绍的非常详细,感兴趣的朋友参考下吧
    2016-10-10
  • iOS开发实现下载器的基本功能(1)

    iOS开发实现下载器的基本功能(1)

    这篇文章主要为大家详细介绍了iOS开发实现下载器基本功能的相关资料,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • IOS开发基础之二维数组详解

    IOS开发基础之二维数组详解

    这篇文章主要介绍了IOS开发基础之二维数组详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • iOS基于UITableView实现多层展开与收起

    iOS基于UITableView实现多层展开与收起

    这篇文章主要为大家详细介绍了iOS基于UITableView实现多层展开与收起的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • iOS基础动画教程分享

    iOS基础动画教程分享

    这篇文章主要为大家详细介绍了iOS几种基础动画教程,包括位置动画、透明度动画、大小动画等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • iOS开发之TableView实现完整的分割线详解

    iOS开发之TableView实现完整的分割线详解

    在iOS开发中, tableView是我们最常用的UI控件之一。所以这篇文章主要给大家详细介绍了关于iOS中的TableView分割线,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12

最新评论