如何通过NSTimer刷新特定的UITabeviewCell?可能吗? 任何帮助吗?
答案 0 :(得分:2)
好吧,你可以调用你的UITableView的reloadData
方法。它只会刷新可见细胞。 OS 3.0 +中还有reloadRowsAtIndexPaths:withRowAnimation
如果您没有特殊需求,最简单的方法是:(假设myTableView
指向您的UITableView
)
NSTimeInterval someDelay = 5; // seconds
[myTableView performSelector:@selector(reloadData) withObject:nil
afterDelay:someDelay];
如果您的ViewController在performSelector触发之前消失,请安全并调用:
[NSObject cancelPreviousPerformRequestsWithTarget:myTableView
selector:@selector(reloadData) object:nil];