UIImageView
来源:互联网 发布:html5 javascript exe 编辑:程序博客网 时间:2024/05/17 04:23
你了解UIImage和UIImageView吗?威名互动今天就为大家简单介绍一下吧。图像是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
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- Android studio 导入github工程
- 【TDD】The Test Bus Imperative
- ajax 调用 web service 示例
- 开启Hadoop2.6.0出现ssh无法解析主机名等错误提示的解决办法!
- 关于设置http响应头connection的作用
- UIImageView
- iOS 使用Quartz 2D画虚线
- libc++abi.dylib: terminate_handler unexpectedly错误
- AIX: osysmond.bin High CPU Usage
- VC枚举(遍历)文件夹里面的文件
- IOS自定义UI组件的外观——使用UIAppearance协议自定义视图
- 欢迎使用CSDN-markdown编辑器
- HDU 1811 Rank of Tetris
- IntelliJ Idea 常用快捷键列表