【问题标题】:UICollectionViewCell properties are returning nullUICollectionViewCell 属性返回 null
【发布时间】:2016-11-11 14:11:35
【问题描述】:

我在访问集合视图单元格中的属性时遇到问题。当执行 GetCell 方法时,我检查断点,并且该项目正在将所有正确数据添加到单元格变量中,这是完美的。但是,当我随后执行 ItemHighlighted 事件时,cell.item 为空。

我尝试过RegisterClassForCell,但是这会导致应用程序运行时所有单元格都不可见。

ExistingEvaluationsCollection.RegisterClassForCell(typeof(ExistingEvaluationCell), ExistingEvaluationCell.CellId);
ExistingEvaluationsCollection.Source = source;

【问题讨论】:

    标签: c# ios xamarin uicollectionview


    【解决方案1】:

    您不必在ItemHighlighted 方法中将单元格出列。要获得对单元格的引用,只需调用 GetCell 方法即可。

    【讨论】:

    • 我通过将 DequeueReusableCell 更改为 CellForItem(indexPath); 使其工作
    猜你喜欢
    • 2012-04-29
    • 1970-01-01
    • 2013-05-10
    • 2019-07-17
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多