iOS--UI第二天

1. UIImageView和UIButton的比较
使用场合
* UIImageView: 如果仅仅是显示图片,不需要监听图片的点击
* UIButton: 既要显示图片,又要监听图片的点击
不同点
* UIButton能处理点击事件, UIImageView不能处理点击事件
* UIButton既能显示图片, 又能显示文字
* UIButton能同时显示两张图片
* UIButton继承自UIControl, 因此默认就能处理事件
* UIImageView继承自UIView, 因此默认就不能处理事件
2. 加载plist文件中的数据
NSString *path = [[NSBundle mainBundle] pathForResource:@"imageData.plist" ofType:nil];
_images = [NSArray arrayWithContentsOfFile:path];
*** 延迟加载imags图片数据 ***
- (NSArray *)images{
if(_images == nil){
NSString *path = [[NSBundle mainBundle] pathForResource:@"imageData.plist" ofType:nil];
_images = [NSArray arrayWithContentsOfFile:path];
}
return _images;
}
3. iOS动画常用属性和方法
@property (nonatomic, copy) NSArray *animationImages;
需要播放动画的图片数组(对象中存放的需是UIImage对象)
@property (nonatomic) NSTimeInterval animationDuration;
动画持续时间
@property (nonatomic) NSInteger animationRepeatCount;
动画执行次数(默认是无限次)
- (void)startAnimating;
开始动画
- (void)stopAnimating;
停止动画
- (BOOL)isAnimating;
是否正在执行动画
--------------------------------------------------------------------------------
Xcode文档安装路径
/Applications/Xcode.app/Contents/Developer/Documentation/DocSets
Xcode模拟器安装路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

你可能感兴趣的:(iOS--UI第二天)