`
yourgame
  • 浏览: 355599 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

    博客分类:
  • IOS
阅读更多
代码如下


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



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

转载自:http://blog.sina.com.cn/s/blog_7ccde1bf0100t82d.html

//给iamgeview添加阴影  和边框
UIImageView * imgvPhoto = [UIImageView alloc] init];
//添加边框
CALayer * layer = [_imgvPhoto layer];
layer.borderColor = [
    [UIColor whiteColor] CGColor];
layer.borderWidth = 5.0f;
//添加四个边阴影
_imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;
_imgvPhoto.layer.shadowOffset = CGSizeMake(0, 0);
_imgvPhoto.layer.shadowOpacity = 0.5;
_imgvPhoto.layer.shadowRadius = 10.0;给iamgeview添加阴影 < wbr > 和边框
//添加两个边阴影
_imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;
_imgvPhoto.layer.shadowOffset = CGSizeMake(4, 4);
_imgvPhoto.layer.shadowOpacity = 0.5;
_imgvPhoto.layer.shadowRadius = 2.0;
分享到:
评论

相关推荐

    IOS 学习笔记

    好多杂乱的东西 记不清了 ... //给UIImageview 添加边框 或者设置成圆角 // [self creatLayerShadow]; // [self cutImageV]; //UIImageView截取区域图片 [self creatScreenImage]; // 将屏幕的view转化为image

    iOS应用开发中UIView添加边框颜色及设置圆角边框的方法

    在iOS应用开发中,我们经常会遇到需要为UIView添加边框颜色以及设置圆角边框的需求。这不仅可以提升界面的美观度,还能帮助用户更清晰地识别UI元素。本篇文章将详细讲解如何在Objective-C中实现这些功能。 首先,...

    iOS设置可选择圆角方向的控件圆角

    在iOS应用开发中,我们经常需要为控件如UIButton、UILabel或者UIImageView添加圆角效果,以提升用户界面的美观度和用户体验。这篇文章将详细介绍如何在iOS中实现可选择圆角方向的控件圆角设置。 首先,让我们了解两...

    swift-圆形视图(带圆角的视图)

    在这里,`cornerRadius`属性设置了视图边框的圆角半径,我们将其设为视图宽度的一半,使得视图呈现为圆形。`clipsToBounds`属性确保视图的内容不会超出其边界,这样圆角效果才能显现出来。 然而,如果你需要更复杂...

    (0079)-iOS/iPhone/iPAD/iPod源代码-图像(Image)-Snapshot Stack ImageView

    这个项目可能是通过自定义视图扩展`UIImageView`的功能,添加了对边框、阴影的便捷设置,以及实现了图片的堆叠布局。解压后在Mac环境下打开项目,你可以研究代码,学习这些功能的实现方式,并将其应用到自己的项目中...

    iOS 无卡顿同时使用圆角、阴影和边框的实现

    在 iOS 开发中,最怕看到设计稿里圆角、阴影和边框同时出现,这三兄弟简直就是性能杀手。 优化的方法百度一下有很多,虽然方法不同但是原理都一样。 分享一个我自己一直使用的方法:在一个 View 里只应用一种效果,...

    TJProfileImage:在界面生成器中实时渲染UIImageView属性

    TJProfileImage 在Interface Builder中实时渲染组件的属性特征 虚线边框 实线边框 圆角 圆形图片要求iOS 9.0以上Xcode 8.3安装可可豆是Cocoa项目的依赖项管理器。 您可以使用以下命令进行安装: $ gem install ...

    ios-头像切圆角的另外两种方式.zip

    在iOS开发中,我们经常需要将UIImageView的图片显示为圆形,即给图片添加圆角效果。标题"ios-头像切圆角的另外两种方式.zip"提示了这个压缩包可能包含的是关于在iOS中实现UIImageView头像圆角的两种不同方法。描述中...

    iOS设置圆角的三种方式

    我们可以通过设置`CALayer`的`cornerRadius`属性来设定圆角半径,然后通过设置`masksToBounds`为`YES`来裁剪超出边框的多余部分。以下是一个简单的示例: ```swift let imageView = UIImageView(frame: CGRect(x...

    swift-AdditionswithCommoncontrols(一些常用控件的分类)

    4. **UIImageView** 扩展:可能包含对图像加载和缓存的优化,如使用Kingfisher或SDWebImage库进行异步加载,或者添加圆角和边框效果。 5. **其他控件扩展**:开发者可能还为UITableView、UICollectionView、...

    ios-对OC控件设置的链式封装.zip

    - UIImageView的链式设置,如图片加载、内容模式、边框等。 - UIView的通用属性设置,如背景色、圆角、阴影等。 - 更多控件的支持,例如UITextField、UISlider、UIProgressView等。 使用`CVConfiguration`时,...

    ios如果写一个提示带动画的View,可以来引导用户行为

    在`GuideView`中,我们可以添加必要的子视图,如文本标签(UILabel)和箭头图标(UIImageView),以及设置它们的布局和样式。为了实现气泡效果,可以使用圆角矩形边框,并调整边框大小以形成指向目标元素的尖端。 `...

    swift-ShadowImageView是iOS10Apple音乐风格的图像视图

    5. **可定制性**:除了基础的阴影效果外,该组件可能还支持其他自定义选项,如圆角、边框宽度和颜色,以满足更多样化的设计需求。 在使用ShadowImageView时,开发者可以按照以下步骤操作: 1. **导入库**:首先,...

    ios 开发常用代码

    这里,`setBorderWidth:`方法用于设定边框宽度,`setCornerRadius:`用于设置视图的圆角半径,`setMasksToBounds:`确定是否将子层裁剪为视图的边界形状,而`setBorderColor:`则设置了边框的颜色。 #### ...

    [DevDiv翻译]iOS_Cookbook_第二章_使用控制器和视图(上)_2012_05_11

    - `borderStyle`属性:定义边框的样式,常见的有无边框、圆角边框等。 - `textDidChange:`代理方法:当文本内容发生变化时调用,可用于实时验证用户输入。 ### 3. 使用UITextView显示文本域 **问题**: 需要在应用...

    swift-MDGroupAvatarView类似微信和QQ的一组头像效果

    - **圆角处理**:若要实现圆形头像,可以使用CAShapeLayer配合贝塞尔曲线路径(UIBezierPath)来创建一个圆形边框,再将UIImageView的layer.mask设置为这个形状层。 4. **阵列布局**: 要将多个头像排列成一个...

    自定义弹窗.zip

    利用UILabel、UIImageView和UITextField等控件添加这些元素,并设置相应的文字样式、图像大小等。 3. **动画效果**:为了提升用户体验,自定义弹窗通常会伴随入场和离场动画。可以使用Core Animation框架中的...

    roundImage(自定义圆形图片)

    在iOS系统中,虽然默认的UIImageView并不支持直接将图片显示为圆形,但是可以通过设置其layer的cornerRadius属性来实现圆角效果。然而,当cornerRadius值设置为宽高的一半时,图片会变成一个完美的圆形。但这样处理...

    IOS应用源码——圆形按钮风格tab标签.rar

    通过重写`drawRect:`方法,利用`CGContext`来绘制圆角矩形,并设置填充颜色和边框。 2. **设置圆角**:为了实现完全圆形,需要将视图的`layer.cornerRadius`属性设置为其宽度或高度的一半,并开启`layer....

    Swift 实现的圆形头像小库子.zip

    然而,直接裁剪成圆形可能会导致图像信息丢失,因此更常见的是使用`CALayer`的`cornerRadius`属性,设置其值等于边框宽度的一半,再配合`borderWidth`和`borderColor`属性,可以实现圆形头像的平滑过渡效果。...

Global site tag (gtag.js) - Google Analytics