zoukankan      html  css  js  c++  java
  • UIImageView 和UIImage

    UIImage 是将真实图片文件转化为程序中的图片;

    UIImageView时UIImage的载体,负责显示UIImage并且设置其大小和模式

    UIImage

    1、

    +(UIImage *) imageNamed:(NSString *)name;

    使用此方法加载图片时,系统会将图像Cache到内存,若图片大,会消耗很大内存。

    优点是,对于同一图像只会Cache一次,利于图像复用。

    用于:图片比较小,且复用次数多的时候

    2、

    +(UIImage *)imageWithDate:(NSData *)data;

    使用此方法加载图片时,系统会把图像以数据的方式加载到程序中

    用于:不需要复用该图像,或者是一个很大的图像的时候

    UIImageView

    属性:

    1、image 图片

    2、animationImages 动画数组

    3、animationDuration 动画周期

    4、animationRepeatCount 动画循环次数

    5、contentMode 内容模式

    动画:

    1、- (void)startAnimating; 开始动画

    2、- (void)stopAnimating; 结束动画

    3、- (BOOL)isAnimating; 是否在动画中

    内容模式contentMode

    1、UIViewContentModeScaleTofill 图片被拉伸,比例会改变,充满imageView

    2、UIViewContentModeScaleAspectFill 图片被拉伸,比例不变,小的一边充满imageView,大的一边可能会超出ImageView

    3、UIViewContentModeScaleAspectFit 图片被拉伸,比例不变,大的一边充满ImageView,小的一边不会超出ImageView

  • 相关阅读:
    js --- for in 和 for of
    vue -- config index.js 配置文件详解
    vue -- 脚手架之webpack.dev.conf.js
    vue --- 解读vue的中webpack.base.config.js
    vue 引入第三方字体包
    js call 和 apply
    vue2.0中的$router 和 $route的区别
    懒加载js实现和优化
    vue的指令在webstrom下报错
    BFC的布局规则和触发条件
  • 原文地址:https://www.cnblogs.com/durwards/p/4513160.html
Copyright © 2011-2022 走看看