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"的图像添加到无涯教程的项目中,这可以通过将图像拖到列出项目文件的导航器区域中来完成。

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

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

来源:LearnFk无涯教程网

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

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

iOS Tutorial

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

无涯教程网

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

技术教程推荐

摄影入门课 -〔小麥〕

系统性能调优必知必会 -〔陶辉〕

爱上跑步 -〔钱亮〕

流程型组织15讲 -〔蒋伟良〕

高楼的性能工程实战课 -〔高楼〕

李智慧 · 高并发架构实战课 -〔李智慧〕

结构执行力 -〔李忠秋〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

工程师个人发展指南 -〔李云〕

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