IOS1.6-UIImageView 和 UIImage

图像是iOS应用程序的强大工具。UIImage是NSObject的子类,Foundation框架的一部分。UIImage是一个简单的对象,它代表了显示图像所需要的数据。UIImage对应UIKit中的UIImageView。UIImageView是UIView的子类,但它是为在屏幕上绘制UIImage而设计的。
 
UIImage支持以下的格式:
  • Graphic Interchange Format(.gif);
  • Joint Photographic Experts Group(.jqp,.jpeg);
  • Portable Netword Graphic(.png);
  • Tagged Image File Format(.tiff,.tif);
  • Windows Bitmap Format(.bmp,.BMPf);
  • Windows Icon Format(.ico);
  • Windows Cursor(.cur);
  • XWindow Bitmap(.xbm)。
当创建一个UIImageView,你可以选择使用标准的视图初始化方法initWithFrame。然而,由于图像的图特性,iOS为您提供了一个额外的初始化方法,它是initWithImage。当你使用一个图像来初始化UIImageView,它会自动把UIImageView的高度和宽度设置为UIImage的高度和宽度。例如,
 
1   UIImage  *myImage=[UIImage imageNamed:@"sample.png"];
2   UIImageView  *myImageView=[[UIImageView alloc]initWithImage:myImage];
3   [self.view addSubview:myImageView];
 
第1行,我们以事例图像sample.png创建了一个UIImage。这UIImage不是一个真正的可以向用户显示的图像,它实际上只是一种用于存储图像数据数据类型,类似于字符串、数组或字典。第2行,我们创建了一个UIImageView,这是UIView的子类,旨在显示UIImage数据类型。在使用图像初始化myImageView后,在第3行,我们再把myImageView加入到视图层次。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值