2012-03-08 149 views
5

組數據我有一個UITableView,看起來像這樣:靜態的UITableView細胞

enter image description here

在第一個單元格我顯示UIImageView你可以看到,也有2個標籤。文本是從代碼中設置的。這裏沒問題。

我的問題涉及底部的4個單元格,我想動態地爲它們設置數據,當我這樣做時,我無法設置標籤和UIImageView。我的意思是從cellForRowAtIndexPath設置一切。有人可以解釋我可以如何處理這種情況?

+1

您可以請發佈您的代碼爲「cellForRowAtIndexPath」? – 2012-03-08 17:18:27

+4

@ElGuapo - 沒有一個用於靜態表格視圖。 – jrturton 2012-03-08 18:11:28

+0

真的......我以爲提問者正在談論cellForRowAtIndexPath方法中的靜態單元......我認爲這是一個切片問題,但是在我回答之前想看到更多的代碼......好的調用! – 2012-03-08 18:39:27

回答

14

對於靜態表,您可以創建一個出口爲每個單獨的細胞,或者通過indexPath指他們 - [self.tableView cellForRowAtIndexPath:indexPath];

通過佈局的4個單元是在第1,行0的外觀 - 3。

一旦你有一個指向單元格的指針,你可以設置它的textLabel.text等等,就像你在動態表格視圖中的cellForRowAtIndexPath一樣。