我正在尝试向UIImages
添加标记,以便以后能够轻松识别并找到它们。
我不知道该怎么做,我正在互联网上搜索。我希望有人可以帮助我实现这一目标。也许使用类似的东西:
image.tag = "FirstImage"
答案 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
类型。所以你不能给它字符串。