如何将项目添加到子类UIImage()并添加一个名为" tag"到我的新班

时间:2015-05-25 10:15:06

标签: ios swift

我正在尝试向UIImages添加标记,以便以后能够轻松识别并找到它们。

我不知道该怎么做,我正在互联网上搜索。我希望有人可以帮助我实现这一目标。也许使用类似的东西:

image.tag = "FirstImage"

2 个答案:

答案 0 :(得分:2)

我在Obj-C和URL中遇到了类似的问题,有人告诉我用课程来解决它。以下是如何在swift中完成它。

您可以通过创建struct or class轻松实现这一目标。在下面的示例中,我将使用一个类,并向您展示如何实现图片的标记。

首先,让我们在视图控制器中创建我们的类。

class ViewController: UIViewController {下 让我们按照以下方式进行课程

class MyImage 
{
}

现在我们有了一个类,让我们为它添加一个图像属性以及你要添加的标记。

class MyImage 
{

//the image variable
var img = UIImage(named: “”)

// the tag variable
var imgID : String = “”

}

大。现在我们有了这个设置,我们可以开始创建图像了 现在我们已经创建了这个类,让我们配置一些图像。

无论您想要什么图像,例如在view didLoad方法中,我们都会像这样创建图像:

let image1 : MyImage
image1.img = UIImage(named :”example.png”)
image1.imgID = “My ID”

从这里您可以轻松访问我们班级的每个房产。 希望对你有所帮助。继续编码。

答案 1 :(得分:-1)

image.tag = 112这样的东西不像字符串标记是NSInteger类型。所以你不能给它字符串。