我正在使用具有可重用原型的动态单元格,并且始终在 cellForRowAtIndexPath 中设置单元格。
对于其中一个单元格,我想多次更新详细文本标签(正在运行测试,我想在每个阶段发生时更新用户)。
这可能吗?
我试过这个:
detaillabel 当前设置为“statusText”的值,开始时为空白。我的想法是使用委托,将字符串传递给它,然后重新加载表数据,但这不起作用。
目前我有:
状态更改时的代码:
[self currentStatus:@"Speed Test Initialized"];
当前状态方法:
- (void) currentStatus:(NSString *)status {
[statusDelegate currentStatus:status];
statusText = status;
NSLog(@"Current status: %@", statusText);
[self.tableView reloadData];
}
现在 statusText 等于我希望单元格在重新加载时更新的值,但事实并非如此。
有小费吗?