相关疑难解决方法(0)

UITableViewCell可重用性导致问题[与图像]!

一张图片胜过千言万语,我猜测下面张贴的图片清楚地表达了我现在面临的问题.

这是一个小小的总结:

我创建了一个tableView,每个tableViewCell都有textField一个子视图.我向上和向下滚动,我的视图搞砸了.我猜这是因为Cell Reusability.但我需要帮助.

注意:此问题不是因为按钮或屏幕底部的uitextView.如果我没有它们,并且我只有前三个部分,则textFields会被移位并且会混淆几个单元格的textFields.还要注意图像4中的textField偏移与其他图像相比.代码粘贴在 http://www.pastie.org/2203340

**P.S.:**   I have added the solution to the problem at the end of the question. 
Run Code Online (Sandbox Code Playgroud)

这是我的正常观点

在此输入图像描述

这是我向下滚动的样子(见下图)

在此输入图像描述

经过几次向上和向下滚动...(见下文) 在此输入图像描述

经过几次滚动......(见下文) 在此输入图像描述

解决方案

我非常感谢@caleb和其他人指出我正确的方向并帮助我解决这个问题.对于那些也面临同样问题的人,我想我应该提供一个简短而又甜蜜的答案.

将UITableViewCells与不同的CellIdentifier一起使用.这将确保不会调用相同的单元格.

iphone cocoa-touch objective-c uitableview

5
推荐指数
1
解决办法
1598
查看次数

标签 统计

cocoa-touch ×1

iphone ×1

objective-c ×1

uitableview ×1