所以,我的应用程序中有一个 NStimer 循环,它不断地在周围搜索蓝牙设备。
每当发现设备时,我想更新表视图以包含具有该设备信息的单元格。
我可以使用 UIScrollView 伪造一个表视图,并在每次循环运行时相应地添加/删除信息单元吗?!
或者我应该使用 UITableView 和reloadData方法吗?
假设我们只有最大值。同桌的5个/单元格。
答案 0 :(得分:2)
如果您在表格中只有5行,只需使用UITableView
并致电-reloadData
即可。不要使用UIScrollView
并重新发明表格视图。表格视图非常有效。
另外,如果你知道要更新哪一行,你甚至可以更有效率并重新加载 那一行:
-reloadRowsAtIndexPaths:withRowAnimation: