CustomClass : UICollectionViewCell からアウトレットにアクセスすると、アウトレットが初期化されていないように見え、適切な値を設定できません。
私が見たすべての例では、プレーン クラス (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 を適切に設定します。ただし、アウトレットを特定の値に設定しようとすると、null であることが示されます。(this.lblcomment = null) 初期化された UILabel である必要があります。
手がかりはありますか?