创建“实时”表视图的最佳方法
Posted
技术标签:
【中文标题】创建“实时”表视图的最佳方法【英文标题】:Best way to create a "Real Time" table view 【发布时间】:2014-06-25 16:51:51 【问题描述】:所以,我的应用中有一个 NStimer 循环,它不断地调查周围环境以寻找蓝牙设备。
每当发现设备时,我都想更新表格视图以包含具有该设备信息的单元格。
我可以使用 UIScrollView 伪造一个表格视图,并在每次循环运行时相应地添加/删除信息单元格吗?!
或者我应该使用 UITableView 和 reloadData 方法吗?
假设我们只有最大值。 5 个项目/单元格在同一张桌子上。
【问题讨论】:
【参考方案1】:如果您只想在表中包含 5 行,只需使用 UITableView
并调用 -reloadData
。不要使用UIScrollView
并重新发明表格视图。表格视图非常有效。
此外,如果您知道要更新哪一行,您甚至可以提高效率并仅重新加载该行:
-reloadRowsAtIndexPaths:withRowAnimation:
【讨论】:
以上是关于创建“实时”表视图的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章
在一个视图上使用不同数据填充多个表的最佳方法是啥? [关闭]