UIImageView
直接繼承與UIView除了有UIView的方法之外,還有其他方法
設定圖檔
//後邊加檔案名字,黃色檔案夾的話,直接寫檔案名字,藍色檔案夾的話,要加上檔案夾的相對路徑
imageView.image = [UIImage imageNamed:@"wp_009.jpg"];
設定圖檔的适應模式
枚舉類型
imageView.contentMode = UIViewContentModeScaleAspectFill;
右邊界和父視圖的距離不變 左邊界自由
UIViewAutoresizingFlexibleLeftMargin = 1 << 0,
自由的寬度
UIViewAutoresizingFlexibleWidth = 1 << 1,
左邊界和父視圖的距離不變 右邊界自由
UIViewAutoresizingFlexibleRightMargin = 1 << 2,
下邊界和父視圖的距離不變 上邊界自由
UIViewAutoresizingFlexibleTopMargin = 1 << 3,
自由的高度
UIViewAutoresizingFlexibleHeight = 1 << 4,
上邊界和父視圖的距離不變 下邊界自由
UIViewAutoresizingFlexibleBottomMargin = 1 << 5
利用UIImageView實作動畫
//循環把圖檔資源加載到數組中
NSMutableArray * array = [[NSMutableArray alloc]init];
for (int i = ; i < ; i++) {
NSString * string = [NSString stringWithFormat:@"drink/cat_drink00%02d.jpg",i];
UIImage * image = [UIImage imageNamed:string];
[array addObject:image];
}
//設定存放動畫圖檔的數組
imageView.animationImages = array;
//設定動畫持續時間
imageView.animationDuration = ;
//設定動畫的重複次數
imageView.animationRepeatCount = ;
//開始動畫
[imageView startAnimating];
//把imageView添加到視圖上
[self.view addSubview:imageView];