当滚动时 UITableview 控件文本变为可见时,不会加载文本
我是 iPhone 世界的新手。我使用 UITableviewcontroller + UIToolbar 开发了示例应用程序。
问题是,当滚动时单元格变得可见时,单元格值也会被清除
例如: UITableview 有以下项目。 (内部每个项目都有一些用于计算的整数值)
Item1 text
Item2
text Item3 text
Item4 text
Item4 text
Item5 text
当我滚动表视图时,item1和item2从可见状态消失
现在我尝试计算tableview值,我错过了item1的文本和 item2
帮助我摆脱困境
提前致谢, 纳加拉詹·戈文达拉詹。
Im new to IPhone world. I have developed sample app using UITableviewcontroller + UIToolbar.
Problem is when cells goes visible off while scrolling that cell values are also cleared
for example:
UITableview have the following items. (internally each item have some integer value for calculation)
Item1 text
Item2 text
Item3 text
Item4 text
Item4 text
Item5 text
When i scroll the tableview, item1 and item2 goes off from visible
Now i try to calculate tableview values, i missed the text of item1 and item2
Help me out of this
Thanks in advance,
Nagarajan Govindarajan.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只有可见的单元格才会保留在内存中。
您不应使用该单元格来跟踪任何值。
使用 UITableViewDataSource 来跟踪任何值。例如,使用 NSArray 保存您的项目。然后在 UITableViewDataSource 的方法中,您可以从 NSArray 中检索值并将其传递给 UITableView 来显示它。
Only visible cell are kept in memory.
You Should not use the cell to keep track of any values.
Use the UITableViewDataSource to keep track of any of the values. Use for instance a NSArray hold your itmes. Then in the methods of UITableViewDataSource you can retrieve the value from the NSArray and pass it to the UITableView which will display it.