我有單元格的自定義類,我有UItableView
,它顯示單元格的元素(如標籤和圖像),我也使用parse.com作爲應用程序的後端,當我刷新表格時,最後一個單元格會重複第一個單元格,所以我一直在尋找解決方案來防止重複單元格,這是我的代碼爲cellForRowAtIndexPath
。UITableView重複單元格如何防止它? Swift
非常感謝您的幫助。
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var myCell:Cell = tableView.dequeueReusableCellWithIdentifier("myCell") as Cell
// Configure the cell...
myCell.label1.text = Array1[indexPath.row]
myCell.label2.text = Array2[indexPath.row]
myCell.label3.text = Array3[indexPath.row]
myCell.label4.text = Array4[indexPath.row]
myCell.postedImage.layer.cornerRadius = myCell.postedImage.frame.size.width/2
myCell.postedImage.clipsToBounds = true
//get the image from parse
imagefiles[indexPath.row].getDataInBackgroundWithBlock{(imageData: NSData!, error:NSError!) -> Void in
if error == nil {
let image = UIImage(data: imageData)
myCell.postedImage.image = image
}
}
}
return myCell
}
所以,你可以幫我一下嗎? – 2015-03-13 16:06:36
我已經使用準備在自定義類單元格中重用,並使myCell.postedImage.image =零,問題仍然存在,任何幫助將不勝感激 – 2015-03-14 20:03:16