炫意html5
最早CSS3和HTML5移动技术网站之一

iOS – 图像视图

图像视图的使用

图像视图用于显示单个图像或动画图像序列。

重要属性

  • 图像
  • 突出显示的图像
  • 启用用户交互
  • 动画图片
  • 动画重复计数

重要方法


- (id)initWithImage:(UIImage *)image
- (id)initWithImage:(UIImage *)image highlightedImage: (UIImage *)highlightedImage
- (void)startAnimating
- (void)stopAnimating

添加自定义方法 addImageView


-(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];
}

添加另一个自定义方法 addImageViewWithAnimation

此方法解释了如何在 imageView 中为图像设置动画。

-(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];
}
Note
我们必须将名为“AppleUSA1.jpg”和“AppleUSA2.jpg”的图像添加到我们的项目中,这可以通过将图像拖到我们的导航器区域来完成,其中列出了我们的项目文件。
更新 ViewController.m 中的 viewDidLoad 如下 –

(void)viewDidLoad {
[super viewDidLoad];
[self addImageView];
}

输出

当我们运行应用程序时,我们将获得以下输出 –
iOS 教程
您可以尝试调用 addImageViewWithAnimation 而不是 addImageView 方法来查看图像视图的动画效果。

炫意HTML5 » iOS – 图像视图

Java基础教程Android基础教程