我有一个带有两个标签的uicollectionview。我使用cell.label1.text = "text"
设置cellForItemAtIndexPath
。使用didSelectItemAtIndexPath
我致电println(cell.label1.text)
并希望看到text
打印到控制台,而是打印label
; Interface Builder场景中显示的内容。由于某些原因,我不知道Interface Builder中显示的占位符文本是否会打印到控制台,即使text
在模拟器中显示该特定单元格。
如何通过点击该单元格来访问uicollectionviewcell内标签的text属性?
P.S。我正在使用Swift。
答案 0 :(得分:2)
您不会显示所有代码,因此我猜您正在创建新单元格而不是获取现有单元格,因此您将获得默认文本。
也就是说,您不应该让单元格以任何方式获取文本 - 您的类是数据源,因此您应该从您的第一个位置获取用于填充单元格的源数据数据模型并使用它。