2

我使用下面的邏輯來加載自定義單元格到我的UITableView:從Nib加載時自定義單元格將不會排隊?

static NSString* [email protected]"CUSTOM"; 
LabelTextfieldTC *cell = (LabelTextfieldTC*)[tableView dequeueReusableCellWithIdentifier:cust]; 

    if(cell == nil) 
    {  
     cell = (LabelTextfieldTC*)[nibs objectAtIndex:0]; 
    } 

但是我注意到這一點,dequeueReusableCellWithIdentifier:卡斯特將始終返回零,也沒有重用排隊的細胞,因爲它們有辦法從來沒有排在第一位。從nib加載單元格不會告訴框架有關其標識符「cust」的任何信息。因此從筆尖加載總是會發生,我相信會讓事情變慢。糾正我,如果我錯了。

我試圖在viewDidLoad函數中只運行一次nib加載,因此它可以在上面使用而不是每次都使用它,但由於某些原因,只有表格中的最後一個單元格才能正確構建。其他人是白色的。

我希望有人對此有所瞭解。

乾杯 AF

回答

4

有一個屬性(標識),您可以在IB設置你的細胞將被用來作爲其reusableIdentifier。

+0

謝謝你。 – Abolfoooud 2010-12-16 17:27:45

+0

好的:)對不起,我還是這個系統的新手。現在就完成 – Abolfoooud 2010-12-17 10:17:28

+0

沒問題,爲你的其他問題做同樣的事情。歡迎:-D – VdesmedT 2010-12-17 10:39:14

相關問題