我試圖將標籤添加到UIImages
以便稍後能夠輕鬆識別並找到它們。將標籤添加到Swift中的圖像
我不知道該怎麼做,我在互聯網上搜索。我希望有人能幫助我實現這一目標。也許使用類似的東西:
image.tag = "FirstImage"
我試圖將標籤添加到UIImages
以便稍後能夠輕鬆識別並找到它們。將標籤添加到Swift中的圖像
我不知道該怎麼做,我在互聯網上搜索。我希望有人能幫助我實現這一目標。也許使用類似的東西:
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」
從這裏您可以輕鬆地訪問我們班的每個屬性。 希望能幫到你。繼續編碼。
哇...謝謝你看起來像一個教程。我會檢查它。謝謝 –
謝謝。它的工作原理沒有問題。唯一的辦法是,有什麼辦法可以縮短這個時間嗎?這是考慮到我有30張圖片... –
埃姆...你可以用initialisers嘗試相當多的代碼...但它會不會顯著減少代碼量... –
image.tag = 112
這樣的事情並不像串標籤是NSInteger
類型。所以你不能把它給字符串。
'UIImage'沒有'tag'屬性,你在想'UIImageView'嗎? – ABakerSmith
是的uiimageview –
的[字符串屬性添加到在夫特一個UIButton](http://stackoverflow.com/questions/30214519/add-a-string-property-to-a-uibutton-in-swift)可能重複的 - 這裏的問題(和*兩個*答案)可以應用於任何*類。 – nhgrif