UI基础控件- UIImageView

UIImageView

  • 功能:显示图片
  • 常见属性:
    • image:显示的图片
    • animationImages:显示的动画图片
    • animationDuration:动画图片的持续时间
    • animationRepeatCount:动画的播放次数(默认是0,代表无限播放)
  • 常见方法:
    • startAnimating:开始动画
    • stopAnimating:停止动画
    • isAnimating:是否正在执行动画
  • 创建方式
    • storyboard
      • 找图片:<图标引擎>
      • 把图片放在项目中(以前Supporting Files现在.xcassets)
      • 两者区别:是否有后缀,苹果建议采用后者
      • 设置UIImageView的模式
    • 代码
    • contentMode:控制图片如何显示
      • 任何控件都有这个属性,但是只对UIImageView有效果
      • 属性:
UI基础控件- UIImageView_第1张图片
  • 修改frame的三种方式
UI基础控件- UIImageView_第2张图片

补充

  • initWithImage:特殊作用

    • 根据图片对象创建imageView
    • imageView的尺寸等于图片的尺寸
  • OC语法规定:不能直接修改OC对象结构体属性的成员

    • × imageView.frame.size
    • × imageView.frame.origin.x
    • √ 弄一个临时变量


    • √ imageView.frame = {{0,0},{100,100}}

你可能感兴趣的:(UI基础控件- UIImageView)