Pertanyaan DetailTextLabel UITableViewCell adalah null, kehilangan sesuatu?


Saya kehilangan sesuatu yang saya curigai jelas tetapi saya tidak dapat menemukannya.

UITableViewCell cell = tableView.DequeueReusableCell("MyCell");    
if (cell == null) {
        cell = new UITableViewCell(UITableViewCellStyle.Default, "MyCell");
}

cell.TextLabel.Text = "Foo";
cell.DetailTextLabel.Text = "Foo2";

Saya mendapatkan pengecualian referensi nol dengan DetailTextLabel.


7
2018-03-01 18:42


asal


Jawaban:


Itu karena Anda menggunakan UITableViewCellStyle.Default. Anda perlu UITableViewCellStyle.Subtitle jika Anda menginginkan detailLabel.


25
2018-03-01 18:55