我正试图为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