0

如果我創建具有唯一重用的collectionView單元格,如何配置它們?我嘗試設置標籤值,然後使用let button = viewWithTag(1) as! UIButton,然後使用該按鈕,但出現錯誤。配置不可重複使用的單元格collectionView

到目前爲止,我已經有了collectionView來顯示它在故事板中的所有內容,但我不確定如何使用代碼對每個單元格的內容做任何事情。每個單元格都是不同的大小,裏面有不同的項目,因此我沒有爲每個單元使用相同的標識符。 (SWIFT)

+0

不要使用標籤。對於每個自定義單元格,使用'IBOutlet'創建一個自定義類並在Interface Builder中連接所有內容。 – vadian

+0

爲什麼繞過細胞重複使用?它已經過優化。你可能誤解了這個概念的某些部分。 – Larme

+0

我這樣做了,但是當我在collectionview類中註冊單元格時,單元格不再出現@vadian –

回答

0

需要轉換爲UIButton之前可以使用該按鈕的屬性或方法

let button = viewWithTag(1) as! UIButton 

,或者使用另

if let button = viewWithTag(1) as? UIButton { 

} 
+0

對不起,這是@hafiz問題中的一個錯字 –

相關問題