從我的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