OC 中的 Image View函数

首页 / iOS入门教程 / OC 中的 Image View函数

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

Image View - 重要属性

  • image
  • HighlightingImage
  • userInteractionEnabled
  • animationImages
  • animationRepeatCount

Image View - 重要方法

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

Image View - 自定义方法1

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

Image View - 自定义方法2

此方法说明了如何在imageView中对图像进行动画处理。

-(void)addImageViewWithAnimation {
   UIImageView *imgview = [[UIImageView alloc]
   initWithFrame:CGRectMake(10 10 300 400)];
   
   //设置动画
   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"的图像添加到无涯教程的项目中,这可以通过将图像拖到列出项目文件的导航器区域中来完成。

链接:https://www.learnfk.comhttps://www.learnfk.com/ios/ios-ui-elements-imageview.html

来源:LearnFk无涯教程网

更新ViewController.m中的viewDidLoad,如下所示:

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

运行应用程序时,将获得以下输出-

无涯教程网

iOS Tutorial

您可以尝试调用addImageViewWithAnimation而不是addImageView方法来查看图像视图的动画效果。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入拆解Java虚拟机 -〔郑雨迪〕

Android开发高手课 -〔张绍文〕

消息队列高手课 -〔李玥〕

即时消息技术剖析与实战 -〔袁武林〕

张汉东的Rust实战课 -〔张汉东〕

大厂晋升指南 -〔李运华〕

去无方向的信 -〔小麥〕

云计算的必修小课 -〔吕蕴偲〕

Dubbo源码剖析与实战 -〔何辉〕

好记忆不如烂笔头。留下您的足迹吧 :)