有没有办法通过点击一行向UITableView添加行,然后动画表以显示一些“隐藏”的数据行?您可以在iOS 5天气应用程序中点击最近的一天并显示每小时的天气视图吗?
答案 0 :(得分:1)
如何:
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
UITableView类的方法?
答案 1 :(得分:1)
基本上,按行:
您需要实现自定义单元格。隐藏的显示元素应该已经在自定义单元格中绘制。当beginUpdates触发tableView:heightForRowAtIndexPath时:您应该提供更新的高度。调用endUpdates后,这将导致tableView向下滑动现有单元格。