给UIImageview 添加边框 或者设置成圆角

IOS常用控件使用之UIImageView控件的使用, UIImageView圆角边框设置 1、UIImageView控件用来显示图片,它的image属性用来设置要显示的图片,image属性为UIImage类型IOS中用一个UIImage对象来表示一张图片。2、首先我们拖入一张图片到工程目录下的Assets.xcassets中3、接下来我们使用拖入的图片创建UIImageView控件,代码如下:    // 创建一个UIImageView对象    UIImageView *myImag... 阅读详情
[plain] view plain copy
  1. //设置layer  
  2. CALayer *layer=[backView layer];  
  3. //是否设置边框以及是否可见  
  4. [layer setMasksToBounds:YES];  
  5. //设置边框圆角的弧度  
  6. [layer setCornerRadius:10.0];  
  7. //设置边框线的宽  
  8. //  
  9. [layer setBorderWidth:1];  
  10. //设置边框线的颜色  
  11. [layer setBorderColor:[[UIColor blackColor] CGColor]];  

扩展思维:不管什么控件 我们都是通过设置边框线都可以改变她的形状 

[plain] view plain copy
  1. //给iamgeview添加阴影  和边框  
  2. UIImageView * imgvPhoto = [UIImageView alloc] init];  
  3. //添加边框  
  4. CALayer * layer = [_imgvPhoto layer];  
  5. layer.borderColor = [  
  6.     [UIColor whiteColor] CGColor];  
  7. layer.borderWidth = 5.0f;  
  8. //添加四个边阴影  
  9. _imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;  
  10. _imgvPhoto.layer.shadowOffset = CGSizeMake(0, 0);  
  11. _imgvPhoto.layer.shadowOpacity = 0.5;  
  12. _imgvPhoto.layer.shadowRadius = 10.0;给iamgeview添加阴影 < wbr > 和边框  
  13. //添加两个边阴影  
  14. _imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;  
  15. _imgvPhoto.layer.shadowOffset = CGSizeMake(4, 4);  
  16. _imgvPhoto.layer.shadowOpacity = 0.5;  
  17. _imgvPhoto.layer.shadowRadius = 2.0; 


其中,单独加边框用layer.borderwidth和layer.border.borderColor

MaterialImageView-可设置阴影 、圆角的ImageView .zip 小而美的MaterialImageView,可设置阴影 、圆角。官方说也带旋转和锯齿,很可惜我们有找到相应的属性。项目地址:https://github.com/zhaozhentao/MaterialImageView 效果图:如何使用:由于MaterialImageView是扩展了ImageView,支持ImageView的所有特性。<com.zzt.library.MaterialImageView         android:src="@drawable/pic1"         android:layout_width="320px"         android:layout_height="480px"          app:radius_size="15"         app:shadow_size="8"/>radius_size是设置图片圆角半径的大小。shadow_size设置图片周围阴影的宽度,是个Integer类型,最大为20。另外,还有个use_white_bg属性,boolean类型,设置是否使用白色背景。 立即下载

相关推荐

Android实现图片添加阴影效果的2种方法

给图片添加阴影效果,这是很常见的需求。第一种方法是自定义drawable,使用layer-list定义两个图片,代码如下: show_view.xml: <?xml version=1.0 encoding=utf-8?> <layer-list xmlns:android=http://schemas.android.com/apk/res/android> <!-- 阴影图片,android:left表示阴影图片左边到背景图片左边的距离 android:top表示阴影图片上边到背景图片上边的距离--> <item android:left=5dp android

给ImageView 添加阴影的两种方式

1.通过设置背景图 background <ImageView android:id="@+id/img_cover" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@...

一站到底s的博客 5628

【文本分析学习】Anaconda+pytorch虚拟环境下的pycharm文本分析(含分词、词性标注、词形归一化、停用词、文本情感分析、词频、文本相似度,附数据代码) NLTK

文本分析学习之 Anadconda+pytorch虚拟环境下的pycharm文本分析(含分词、词性标注、词形归一化、停用词、文本情感分析、词频、文本相似度,附数据代码)

littlexmj的博客 2330

带你一步步实现带有多彩阴影的ImageView

懂得智能配色的ImageView,还能给自己设置多彩的阴影哦

xiaochuanding的博客 5407

超大规模AI集群跨数据中心互联:Scale-Across技术实现与部署实践

分布式系统通过将计算任务分散到多个节点协同执行,实现算力的横向扩展。其核心原理在于网络通信、数据同步和资源调度机制的技术协同。在AI基础设施领域,分布式架构能有效突破单数据中心算力瓶颈,支撑万亿参数大模型训练。特别是面对长距离传输时延和带宽稳定性挑战,需要采用RDMA、确定性网络等关键技术。Scale-Across作为分布式系统的高级形态,通过跨地域多数据中心互联,构建逻辑统一的AI算力池,为超大规模AI训练和全球推理服务提供核心支撑。本文聚焦AI集群跨数据中心互联的技术路径,涵盖全栈优化、网络自治等实践方

chouxuyi9789的博客 399

【2025年华为秋招(AI)-11月19日-第二题(200分)- 终端款型聚类识别】(题目+思路+Java&C++&Python解析+在线测试)

该摘要总结了题目要求、输入输出格式、KMeans算法的实现步骤以及关键点。以下是150字内的摘要: 本文提出基于KMeans算法对终端型号进行聚类的方法。通过包间隔时长、连接持续时长、漫游前后信号强度4个特征,使用欧氏距离度量相似度。算法采用固定初始化策略(前k个样本作为初始质心),经过分配-更新迭代,直至质心移动小于1e-8或达到最大迭代次数。最终输出各簇样本数并按升序排列,解决了终端型号自动分类问题。示例显示该方法能有效识别3-4类终端,并准确统计每类数量。

m0_73659489的博客 141

ios--UIImageView添加边框和阴影

- (void)viewDidLoad { [super viewDidLoad]; //添加显示 UIImage *image = [UIImage imageNamed:@"0_wanggsx20080817.jpg"]; UIImageView *imageView = [[UIImageView alloc]initWithImage:image];

程序员的良师益友 8411

手把手教你学Simulink——高频隔离型双向DC-AC逆变器的建模与仿真

本文系统讲解高频隔离型双向DC-AC逆变器的Simulink建模与仿真,基于DAB+全桥逆变两级拓扑,详述DAB移相控制原理、双闭环控制策略及分步仿真搭建流程。重点涵盖电路建模、控制环设计、参数设置与常见问题调试,强调模块化分步验证与分层控制逻辑,实现安全、高效、灵活的双向能量流动仿真,适用于储能、微电网等场景的系统开发与验证。

MHD0815的博客 105

IOS UIImageview 添加边框 或者设置成圆角

//设置layer CALayer *layer=[backView layer]; //是否设置边框以及是否可见 [layer setMasksToBounds:YES]; //设置边框圆角的弧度 [layer setCornerRadius:0]; //设置边框线的宽 // [layer setBorderWidth:1]; //设置边框线的颜色 [layer setBorderColor:[

yishu_jay的专栏 2234

prplOS介绍

介绍prplOS是什么,特性、框架、编译等。

四儿家的小祖宗的博客 2118

OpenClaw人人养虾:接入Matrix

Matrix 是一个开放的去中心化通讯协议(Decentralized Communication Protocol),任何人都可以搭建自己的 Homeserver(家服务器)并与全球 Matrix 网络互联。OpenClaw 通过 Matrix Client-Server API 实现接入。

王国平的博客 526

给UIImageview 添加边框或者设置成圆角

给UIImageview 添加边框 或者设置成圆角 分类: iphone [plain] view plaincopy //设置layer   CALayer *layer=[backView layer];   //是否设置边框以及是否可见   [layer setMasksToBounds:YES];   //设置边

michaelKiven的博客 583

华为OD机试2025C卷 - 字符串解密 (C++ & Python & JAVA & JS & GO)

华为OD机试 2025C卷 字符串解密,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 976

给UIImageview 添加边框 或者设置成圆角-ios5貌似不能用?

代码如下     //设置layer     CALayer*layer=[backView layer];    //是否设置边框以及是否可见     [layersetMasksToBounds:YES];    //设置边框圆角的弧度     [layersetCornerRadius:10.0];    //设置边框线的宽     //     [layersetB

大萝卜 624

微信小程序 - 实现大文件上传分片/切片+本地选择文件上传超大文件,小程序大文件切片上传+断点续传+上传进度条+失败自动重传完整运行示例源码,支持图片、视频、文档各种文件(支持上传单个文件或批量上传)

微信小程序实现大文件上传,实现分片大文件上传,微信小程序 分片 断点续传 大文件上传,微信小程序实现大文件上传 分片上传 进度条,小程序文件分片上传,微信小程序如何上传很大的文件,在选择文件后,按指定大小将文件切割成独立的文件片,并逐片上传,uniapp 微信小程序上传大文件如何切片,微信小程序实现大文件分片上传、断点续传、秒传,解决大文件上传问题,大文件上传如何做断点续传,微信小程序wx.uploadFile,小程序上传视频,小程序上传文档,实现大文件上传(切片上传)实现大文件上传到服务器教程,支持批量多

🏆 前端领域优质创作者 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

2012-10-05 10:19 给UIImageview 添加边框 或者设置成圆角

[plain] view plaincopy //设置layer   CALayer *layer=[backView layer];   //是否设置边框以及是否可见   [layer setMasksToBounds:YES];   //设置边框圆角的弧度   [layer setCornerRadius:10.0];   //设置边框线的宽   //   [layer

TianYaSiShui的专栏 467

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

ios UIImageView 部分圆角(加上 borderWidth、borderColor 效果修复)

前言 关于 UIImageView 部分圆角 先扔代码吧,具体的我这里就不讲了。(本文重点不在这里) /** * 设置部分圆角(绝对布局) * * @param corners 需要设置为圆角的角 UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | ...

sky_long_fly的专栏 3652

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: cocos2d_字体
下一篇: 【cocos2d-x官方文档】cocos2d-x坐标系详解
focusjava
博客等级 码龄14年 127粉丝 528原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值