iOS開發 ----- UIImageView

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 = 0; i < 81; i++) {
        NSString * string = [NSString stringWithFormat:@"drink/cat_drink00%02d.jpg",i];

        UIImage * image = [UIImage imageNamed:string];
        [array addObject:image];
    }

//設置存放動畫圖片的數組
    imageView.animationImages = array;
//設置動畫持續時間
    imageView.animationDuration = 5.1;
//設置動畫的重複次數
    imageView.animationRepeatCount = 2;
//開始動畫
    [imageView startAnimating];
//把imageView添加到視圖上
    [self.view addSubview:imageView];
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章