简而言之:UIImage

图像在应用程序中使用非常频繁,无论是添加背景还是更改图标,它们都非常有用。 因此,对于我作为Flatiron学生的第一篇技术博客文章,我认为与UIImage一起工作会很有趣。

在介绍如何使用UIImage将图像添加到应用程序之前,这是Apple的定义:

UIImage对象管理您的应用程序中的图像数据。 您使用图像对象来表示各种图像数据,并且UIImage类能够管理基础平台支持的所有图像格式的数据。 图像对象是不可变的,因此您总是根据现有的图像数据来创建它们,例如磁盘上的图像文件或以编程方式创建的图像数据。 图像对象可以包含单个图像或您打算在动画中使用的图像序列。

为了测试UIImage,我决定制作一个应用,其中列出了一些我最喜欢的艺术家“摇滚”和“灵魂”的类型,然后在用户点击时显示其图像。 以下是在我的应用中实现UIImage时很重要的一些步骤。

第一:

我确保将UIImageView放置在希望显示图像的Tableview Controller中。

第二:

我将照片导入到项目的“ Supporting Files”文件夹中。 创建了可让我的表视图控制器在彼此之间传递的自定义类,其中包括一个名为“照片”的类,在其中声明了两个属性,这些属性用于帮助指定分配给每个艺术家的照片。 最后,在此步骤中,我将我的新课程文件连接到情节提要中的TVC。

第三

我使用此代码将耳机图片设置为缩略图。 请记住,就像将文本设置为单元格一样,它也有很多层次。

第四

是时候创建一些“照片”对象了。 创建完这些新对象(并声明一个将容纳这些对象的NSMutableArray)之后,我向下移至viewDidLoad。 已声明该数组,但该数组不存在,请输入allocinit(这也必须针对Photo对象完成)。 然后,我使用点语法为其提供一些值,这些值将帮助我捕获特定的图像。 最后,将其添加到为容纳这些Photo对象而创建的数组中。

第五

设置好序列并将数据发送到TVC之后,我使用UIImage imageNamed:方法来指定将在我的应用程序中使用的图像。

UIImage有很多功能,到目前为止,我已经展示了只是将其添加到您的应用程序中。 您可以对UIImage进行操作和动画处理,并在应用程序的许多方面使用它们。 我建议您检查一下并乐在其中!