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问题中的一个错字 –

相关问题