如何将文件添加到项目到子类 UIImage() 并将名为 "tag" 的变量添加到我的新类



我正试图为UIImages添加一个标签,以便以后能够识别并轻松找到它们。

我不知道怎么做,我在网上到处找。我希望有人能帮我实现这个目标。也许可以这样写:

image.tag = "FirstImage"

我在Obj-C和url中遇到了类似的问题,有人告诉我用类来解决它。下面是如何快速完成它。

您可以通过创建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”

从这里你可以很容易地访问我们类的每一个属性。希望这对你有所帮助。保持编码。

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

最新更新