我期望在運行時獲得這兩個值。在運行時獲取UIImageView IB圖像屬性值
試想一下,對於某些原因,這名不能在代碼設置。只在IB。但我可以在我的代碼中包含所有可能的圖像名稱的數組。
let images = ["black_76", "black_152", ...and so on]
的意圖,然後能夠做到:
if images.contains(nameOfImageInIB) {
//do stuff
}
acessibilityIdentifier
是由人,但作爲一個ImageView的或按鈕呈現可以有多個與之相關的圖像是一個好主意,但只有一個acessibilityIdentifier,它將無法工作。
最終目標是能夠僅使用IB屬性以某種方式在代碼中獲得我的圖像的名稱。將標籤設置爲數組中名稱的索引可能會起作用,但同樣,我只能有一個標籤,但需要查找兩個圖像。
此外,試圖避免將IBDesignable添加到我的代碼中,並只使用IB中默認提供的內容。
你只是想匹配圖像?什麼是最終目標? –
我已經添加了額外的說明。 – Frankie