应用程序显示项目列表。每个项目都可以以基本或扩展模式呈现。扩展模式提供有关该项目的更多详细信息,并具有由独立 XIB 文件定义的自己的布局。可以选择多个项目。必须在选择/取消选择项目时切换布局。
我正在使用 UITableView 实现列表。问题是单元格只有在滚动出来然后回到屏幕时才会被重绘。我该如何解决?
这是我现在正在做的事情:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell =[tableView cellForRowAtIndexPath:indexPath];
cell = [tableView dequeueReusableCellWithIdentifier:ExtendedCellId];
}
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell =[tableView cellForRowAtIndexPath:indexPath];
cell = [tableView dequeueReusableCellWithIdentifier:CollapsedCellId];
}