IOS开发 UI基础-02

掌握

更换UIImageView的图片

了解UIImageViewcontentMode

更换UILabel的文字

storyboard中设置UILabel的自动换行和文字居中

NSArrayNSDictionary的简单使用

Plist文件的创建和读取

属性的懒加载

viewDidLoad方法的使用

UIButton的多种状态


UIButton的状态

normal(普通状态) 

默认情况 

对应的枚举常量:UIControlStateNormal


highlighted(高亮状态)

按钮被按下去的时候(手指还未松开)

对应的枚举常量:UIControlStateHighlighted


disabled(失效状态,不可用状态) 

如果enabled属性为NO,就是处于disable状态,代表按钮不可以被点击 对应的枚举常量:UIControlStateDisabled


UIButtonUIImageView

相同点:都能显示图片

不同点 

UIButton默认情况就能监听点击事件,而UIImageView默认情况下不能 UIButton可以在不同状态下显示不同的图片 

UIButton既能显示文字,又能显示图片 


如何选择 

UIButton:需要显示图片,点击图片后需要做一些特定的操作 

UIImageView:仅仅需要显示图片,点击图片后不需要做任何事情


掌握

 UIImageView帧动画的使用

 UIImage2种加载方式

 重复代码的封装抽取

 文档注释的写法


UIImageView帧动画相关属性和方法

 @property(nonatomic,copy) NSArray *animationImages; 

需要播放的序列帧图片数组(里面都是UIImage对象,会按顺序显示里面的图片) 

@property(nonatomic) NSTimeInterval animationDuration; 

帧动画的持续时间 

@property(nonatomic) NSInteger animationRepeatCount; 

帧动画的执行次数(默认是无限循环) 

- (void)startAnimating; 

开始执行帧动画 

- (void)stopAnimating;

停止执行帧动画 

- (BOOL)isAnimating;

是否正在执行帧动画


UIImage2种加载方式

方式一:有缓存(图片所占用的内存会一直停留在程序中) 

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

name是图片的文件名

方式二:无缓存(图片所占用的内存会在一些特定操作后被清除) 

+ (UIImage *)imageWithContentsOfFile:(NSString *)path 

- (id)initWithContentsOfFile:(NSString *)path; 

path是图片的全路径

你可能感兴趣的:(IOS开发 UI基础-02)