iOS 教程
圖像視圖用于顯示單個圖像或動畫序列的圖像。
重要的屬性
- (id)initWithImage:(UIImage *)image
- (id)initWithImage:(UIImage *)image highlightedImage: (UIImage *)highlightedImage
- (void)startAnimating
- (void)stopAnimating
-(void)addImageView{ UIImageView *imgview = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 300, 400)]; [imgview setImage:[UIImage imageNamed:@"AppleUSA1.jpg"]]; [imgview setContentMode:UIViewContentModeScaleAspectFit]; [self.view addSubview:imgview]; }
這種方法解釋了如何對imageView 中的圖像進(jìn)行動畫處理
-(void)addImageViewWithAnimation{ UIImageView *imgview = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 300, 400)]; // set an animation imgview.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"AppleUSA1.jpg"], [UIImage imageNamed:@"AppleUSA2.jpg"], nil]; imgview.animationDuration = 4.0; imgview.contentMode = UIViewContentModeCenter; [imgview startAnimating]; [self.view addSubview:imgview]; }
注意: 我們必須添加命名為"AppleUSA1.jpg"和"AppleUSA2.jpg"到我們的項目,可以通過將圖像拖到我們導(dǎo)航區(qū)域,其中列出了我們的項目文件所做的圖像。
在 ViewController.m 中更新 viewDidLoad,如下所示
(void)viewDidLoad { [super viewDidLoad]; [self addImageView]; }其他擴(kuò)展