2011-03-01 73 views
6

我錯過了一些我懷疑是顯而易見的東西,但我無法找到它。UITableViewCell的DetailTextLabel爲空,錯過了什麼?

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

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

我收到一個空引用異常,其中DetailTextLabel

回答

24

這是因爲您正在使用UITableViewCellStyle.Default。如果你想要detailsLabel,你需要UITableViewCellStyle.Subtitle。

相關問題