`
stephen830
  • 浏览: 3011045 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

iOS之UIImageView

 
阅读更多

iOS之UIImageView

 

 

 

     //创建一个UIImageView对象
    UIImageView* ivImage = [[UIImageView alloc]init];
    //准备UIImage图片
    UIImage* img = [UIImage imageNamed:@"selected"];
    //设置图片
    ivImage.image=img;
    //设置背景颜色
    ivImage.backgroundColor=[UIColor yellowColor];
    //设置视图位置和尺寸
    ivImage.frame=CGRectMake(30,30, 80, 80);

 

 
    //如果图片超出设置的frame,masksToBounds为YES会剪切掉超出的部分,而NO的会则不会剪切
    ivImage.layer.masksToBounds=YES;
    //圆角半径:要将正方形显示成圆形,那么此圆角半径必须为正方形边的1/2
    ivImage.layer.cornerRadius=ivImage.frame.size.width/2;
    //圆角边框线的颜色(layer.borderWidth>0才有效果)
    ivImage.layer.borderColor=[UIColor redColor].CGColor;
    //圆角边框线的宽度
    ivImage.layer.borderWidth=2;

 

(图片超出了frame,masksToBounds为NO的效果)
 -------------------------------

 (图片超出了frame,masksToBounds为YES的效果)

 

 

   如果设置阴影效果,则必须设置 ivImage.layer.masksToBounds=NO,不然阴影无效!!   ivImage.layer.masksToBounds=NO;

    //阴影颜色
    ivImage.layer.shadowColor=[UIColor grayColor].CGColor;
    //阴影偏移,x向右偏移4,y向下偏移4,默认(0, -3),这个跟shadowRadius配合使用
    ivImage.layer.shadowOffset=CGSizeMake(5, 5);
    //阴影透明度,默认0
    ivImage.layer.shadowOpacity=0.7;
    //阴影半径,默认3
    ivImage.layer.shadowRadius=1;

(带阴影效果,masksToBounds必须设置为NO

 


 

 

  • 大小: 16.1 KB
  • 大小: 12.4 KB
  • 大小: 15.9 KB
分享到:
评论

相关推荐

    ios-UIImageView帧动画.zip

    在iOS开发中,UIImageView是用于显示图像的常见控件,它可以用来展示静态图片,但同时,通过巧妙地利用帧动画,我们还能让它显示一系列连续的图像,从而创建出动态效果。这个“ios-UIImageView帧动画.zip”文件很...

    ios-UIImageView加载SVG格式的图片.zip

    在给定的资源"ios-UIImageView加载SVG格式的图片.zip"中,包含了一个名为"SVGProject"的示例项目,它可能是一个简单的iOS应用,演示了如何在UIImageView中加载并显示SVG图像。这个项目可以作为学习如何在iOS应用中...

    IOS使用UIImageView显示gif动画的例子 SDWebImage代码5月修改升级

    在iOS开发中,显示GIF动画通常是个挑战,因为UIImage默认并不支持播放GIF格式的动画。为了实现在UIImageView上展示GIF动画,开发者通常会借助第三方库,比如本例中提到的`SDWebImage`。`SDWebImage`是一个非常流行且...

    IOS利用UIImageView实现gif图片动画显示

    IOS中利用UIImageView控件实现gif图片动画显示,借助ImageIO接口达到gif图片拆分效果,然后使用UIImageView动画接口播放一组图片达到动画效果; 最后将单个gif图片动画播放接口封装成UIView类,达到多个gif图片错开...

    iOS_UIImageView and 手势

    在iOS开发中,`UIImageView`是用于展示图片的常用组件,而手势识别(Gesture Recognizers)则为用户交互提供了丰富的可能性。本篇文章将深入探讨`UIImageView`与手势API的结合使用,帮助开发者创建更具交互性的iOS...

    iOS点击UIImageView图片放大缩小功能

    首先,我们要理解UIImageView是iOS中的一个标准视图,用于显示单个图像。然而,UIImageView本身并不内置图片点击放大缩小的特性。因此,开发者通常需要通过扩展UIImageView或创建一个新的自定义视图来实现这一功能。...

    IOS使用UIImageView显示gif动画的例子

    在iOS开发中,显示动态图像是一个常见的需求,特别是对于社交、游戏以及各种有交互性的应用。本示例主要关注如何使用UIImageView来显示GIF动画,结合了两个关键的开源库:SDWebImage和SCGifExample。这两个库极大地...

    IOS使用UIImageView显示gif动画的例子修改

    本教程将详细介绍如何在iOS应用中使用UIImageView来展示GIF动画,同时结合SDWebImage和SCGifExample这两个开源库进行实践。 首先,`UIImageView`是苹果提供的一种用于展示静态图片的视图控件。默认情况下,它不支持...

    iOS控件 -- UIImageView使用详解

    在iOS开发中,UIImageView是用于显示图像的UI控件,它是UIKit框架的一部分。这个控件在用户界面设计中扮演着重要角色,无论是显示应用图标、背景图片还是用户头像,UIImageView都是不可或缺的元素。本篇文章将深入...

    IOS 中UIImageView响应点击事件

    在iOS开发中,UIImageView是用于显示图像的UI控件,但它默认并不支持用户交互,也就是说,用户点击图片时不会有任何响应。然而,在某些场景下,我们可能需要在用户点击图片时执行特定的操作,例如打开一个新的视图...

    IOS使用UIImageView显示gif动画的例子 SDWebImage5月修改升级

    在iOS开发中,显示动态GIF图像通常是一个挑战,因为UIImageView原生并不支持播放GIF。但是,通过第三方库如SDWebImage,我们可以方便地在UIImageView中实现这一功能。本篇将详细介绍如何利用SDWebImage库在iOS应用中...

    ios uiimageview event

    ios uiimageview event

    iOS图片绘制(自定义UIImageView)

    `UIImageView`是iOS SDK中的一个关键类,用于展示图像。它支持多种图片格式,如JPEG、PNG等,并且可以设置图片填充方式(如填充、拉伸、平铺等)。在iOS开发中,我们通常使用`UIImageView`来展示应用的图标、背景...

    IOS中UIImageView方法实现简单动画

    在iOS开发中,UIImageView是用于显示图像的常见控件,但它同时也提供了一些功能来实现简单的动画效果。这些动画效果对于创建动态用户界面或轻量级的视觉反馈非常有用。本篇将详细介绍如何利用UIImageView的方法来...

    JTImageLabel, 在iOS上,JTImageLabel同时保留UILabel和 UIImageView.zip

    JTImageLabel, 在iOS上,JTImageLabel同时保留UILabel和 UIImageView JTImageLabel JTImageLabel是一个简单的视图,它包含一个 UILabel 和一个 UIImageView,即使你更改了 UILabel的对齐方式。安装使用 CocoaPods...

    iOS开发中UIImageView控件的常用操作整理

    在iOS开发中,UIImageView是用于展示图像的UI控件,它可以是应用界面中不可或缺的部分。在Objective-C中,我们可以通过多种方式创建并操作UIImageView。以下是对UIImageView常用操作的详细讲解: 1. **创建...

    UIImageView Demo代码

    在iOS开发中,UIImageView是苹果提供的一个用于展示图像的关键控件。这个`UIImageView Demo IOS 代码`示例将深入探讨如何有效地使用UIImageView来显示图片、处理图像动画以及与其他UI元素交互。下面,我们将详细讲解...

    UIImageView、深入解析UIImageView

    `UIImageView` 是 iOS 开发中不可或缺的重要组件之一,了解并掌握其使用方法对于构建高质量的 iOS 应用至关重要。在实际开发过程中,根据具体需求选择合适的图像加载方式,并合理利用 `UIImageView` 的各种属性和...

Global site tag (gtag.js) - Google Analytics