zoukankan      html  css  js  c++  java
  • IOS 图片阴影,圆角等处理

            一直以来,为IOS添加图片的特殊效果都是通过跟美工的配合,比如,要加阴影,就从美工那边获得一张阴影效果图,在界面上画两个UIImageView,将阴影放在下面,图像放上上面,错开一定角度。有比如想做圆角效果,就画一张跟背景一个颜色的图片,中间透明,盖在原图上方。看起来很拙劣,效果还是不错的,直到愚钝的我发现IOS已经帮我们准备好了一切。其实就是几行代码的事情:

    首先不要忘记,必须导入IOS的framework:

    #import <QuartzCore/QuartzCore.h>


    这样才能启动UIImageView中layer的一个category

    图片阴影:

        [[imageView layer] setShadowOffset:CGSizeMake(5, 5)]; // 阴影的范围
        [[imageView layer] setShadowRadius:2];                // 阴影扩散的范围控制
        [[imageView layer] setShadowOpacity:1];               // 阴影透明度
        [[imageView layer] setShadowColor:[UIColor brownColor].CGColor]; // 阴影的颜色


    图片圆角

    CALayer *lay  = faceImg.layer;//获取ImageView的层 
    [lay setMasksToBounds:YES]; 
    [lay setCornerRadius:3.0];//值越大,角度越圆


  • 相关阅读:
    JDBC
    MySQL 事务
    MySQL 处理海量数据时一些优化查询速度方法
    MySQL 分支和循环结构
    MySQL 分页查询和存储过程
    Oracle PL/SQL异常、存储过程和触发器
    Oracle PL/SQL游标
    mysql主键问题
    spring-springmvc code-based
    AOP实现原理
  • 原文地址:https://www.cnblogs.com/pangblog/p/3249397.html
Copyright © 2011-2022 走看看