UIKit中的常用控件(一)

2017-06-04  本文已影响0人  Coulson_Wang

这个系列的博客主要记录一下UIKit中各类控件的主要要点和用法。本篇将介绍一下UILabel、UIImageView和UIButton
</br>


一、UILabel

主要属性

</br>


二、UIImageView

主要属性
创建方式
  1. [[UIImageView alloc] init]
    创建后需要手动设置frame
    </br>
  2. [[UIImageView alloc] initWithFrame:]
    直接把frame作为参数传入
    </br>
  3. [[UIImageView alloc] initWithImage:]
    把图片作为参数传入,可以使创建的view的尺寸与图片一致,但需要手动设置origin
    </br>
实现序列帧动画
  1. 给animationImages属性设置实例变量,传入一个UIImage数组
  2. 设置animationRepeatCount属性,表示循环次数,0则无限循环
  3. 设置animationDuration参数,表示完整播放完一次动画所需的时间
  4. 调用startAnimating方法,开始播放帧动画
  5. 调用stopAnimation方法,停止播放帧动画

</br>

UIImage加载图片的2种方式
  1. 放到Assets.xcassets中的图片,默认就有缓存
  1. 就算指向它的指针被销毁,该资源也不会从内存中被释放掉
  2. 适合保存常用的图片
  1. 打包后,Assets文件夹会变成Assets.car文件,无法拿到路径,因此就无法通过imageWithContentsOfFile:方法获取图片
  1. 指向他的指针被销毁时,资源会从内存中被释放掉
  2. 适合保存不常使用的图片,或大量的图片资源

</br>


三、UIButton

一般情况下,点击某个控件后,做出相应反应的按钮都是按钮。

按钮中可以既显示文本又显示图片,并可以自定义按钮中文本和图片的位置。

1.UIButton的状态
2.Storyboard中UIButton的常用属性

</br>

3.UIButton在代码中的使用

</br>

4.改变UIButton中图片和文字的位置

</br>

5.改变UIButton中的内边距
上一篇 下一篇

猜你喜欢

热点阅读