从我的CustomClass:UICollectionViewCell访问插座时,它们显示为未初始化并且无法设置适当的值。无法使用带有UICollectionViewCell的自定义XIB插座
我见过的每个例子都使用普通的类(无XIB)来设置UI。
[Register("CustomCommentCell")]
public partial class CustomCommentCell : UICollectionViewCell
{
public static readonly NSString Identifier = new NSString("CustomCommentCell");
public CustomCommentCell() : base()
{
}
public CustomCommentCell (IntPtr handle) : base (handle)
{
}
public void updateData()
{
this.lblComment.Text = "Test";
}
}
在另一方面,我已经注册类: this.tableComments.RegisterClassForCell(typeof运算(CustomCommentCell),commentCellId);
并正确设置GetCell。 但是,试图将出口设置为特定值时,表示它为空。 (this.lblcomment = null),而它应该是一个UILabel初始化的。
任何线索?
上面我已经更新了代码的片段。 – user2084102 2013-03-04 18:09:10
编辑您的问题并在其中粘贴完整的代码 - 我无法在评论中阅读该代码。 – Stuart 2013-03-04 18:11:23
我已经添加了this.tableComments.RegisterClassForCell。 \t \t \t this.tableComments.RegisterClassForCell(typeof(CustomCommentCell),commentCellId); – user2084102 2013-03-04 18:23:11