控件的阴影,边框基本设置

作者: ruiying | 来源:发表于2016-11-17 17:18 被阅读81次

这个很简单,供初学者看的  直接献上代码了:

//随便创建一个控件

UIImageView*imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100,100,100,100)];

imageView.backgroundColor= [UIColor redColor];

[self.view addSubview:imageView];

//设置阴影第一种方式

imageView.layer.shadowRadius=5.0;

imageView.layer.shadowColor= [UIColor cyanColor].CGColor;

imageView.layer.shadowOffset=CGSizeMake(0,0);//设置成(0,0)代表不偏离默认是偏离(0,-3),x表示向下偏离的距离,y表示向右偏离的距离

imageView.layer.shadowOpacity=1;

//设置阴影第二种方式

CALayer* backLayer = [imageViewlayer];

backLayer.shadowRadius=5.0;//阴影的宽度

backLayer.shadowColor= [UIColor blackColor].CGColor;

backLayer.shadowOffset=CGSizeMake(0,0);

backLayer.shadowOpacity=1;

//切圆角

imageView.layer.cornerRadius=0.5;//圆角的大小

imageView.layer.masksToBounds=YES;//必须加这个属性,否则不生效

//设置边框

imageView.layer.borderWidth=0.5;//边框的宽度

imageView.layer.borderColor= [UIColor yellowColor].CGColor;

:如果视图是ScrollView那么必须加上这个clipsToBounds这个属性,并且设置为NO,UIScrollView默认情况下是YES,意思就是:当时YES的情况下超出父视图的部分会被隐藏掉,所以设置阴影应该设置为NO,让超出俯视图的部分显示出来。

相关文章

  • 控件的阴影,边框基本设置

    这个很简单,供初学者看的 直接献上代码了: //随便创建一个控件 UIImageView*imageView = ...

  • Layer处理

    UIView设置边框阴影时,必须设置一个背景颜色,不然不出来。 UITableView 设置边框阴影 UITabl...

  • iOS 虚线边框

    给控件设置虚线边框 调用

  • Android自定义边框加阴影

    一、前言 Android自定义边框,可以设置任意边框的角度和阴影。我下面分为 四个角度设置边框、两个角度设置边框、...

  • Swift UITextField用法详解

    创建实例,设置尺寸 设置边框风格 none 无边框 line 直角矩形边界线 bezel 有阴影的边框 round...

  • Image

    直接圆角图片 设置圆角图片度数 设置圆角图片带灰色圆角边框 设置圆角图片带灰色圆角边框带阴影

  • CSS补充

    关于边框的拓展 1.可以单独的设置某一个边框的样式。 2.可以设置边框四角的弧度。 3.可以设置边框的阴影 内边距...

  • Android 5.0 elevation 设置阴影无效

    elevation 设置阴影需要注意两点:1、view需要设置背景2、阴影是绘制在父控件上的,子控件和父控件之间要...

  • UIView,UIButton,UIImageView等设立

    UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法 在iOS开发中,任何可...

  • C#dataGridView控件边框颜色更改

    需要重绘控件边框。先设置EnableHeadersVisualStyles=False,这样重绘才有效然后编辑控件...

网友评论

本文标题:控件的阴影,边框基本设置

本文链接:https://www.haomeiwen.com/subject/qsodpttx.html