現在爲什麼會反覆細胞在UITableView
顯示?爲什麼重複的單元格出現在UITableView中?
正如你在這個GIF中看到的,我按下一個單元格按鈕來做一些淡入淡出的效果,但其他單元格也會受到影響!
https://media.giphy.com/media/xT0BKL5KnCgEjaXm9i/giphy.gif
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return numberOfCells
}
和細胞的數量始終是10
numberOfCells = 10
我總是讓tableviews,我敢肯定的設置,這是蘋果的一側的bug?
編輯:
如何細胞獲得創建:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
let cell = tableView.dequeueReusableCellWithIdentifier("brandCell", forIndexPath:indexPath) as! CustomCell1INF
cell.selectionStyle = UITableViewCellSelectionStyle.None
cell.frame = self.view.frame
return cell
}
你能告訴你的代碼中創建細胞? That's肯定是沒有錯誤從蘋果 –
我剛纔編輯的職位,或者你指的是自定義單元格的腳本?這是漫長的... – DeyaEldeen
我認爲這不是重用細胞的正確方法。你不需要在恢復細胞的時候檢查一下嗎? –