在我的应用程序中,我正在使用tableview和一些行。在每一行中,我显示了一些部分 在文本下面的那一行有一个Expandbtn。如果我们点击它,我们将显示整体 文本。
为此,我想使用reloadRowsAtIndexPaths:WithAnimation:方法。我想申请这个 单击每个单元格中的Expandbtn时的方法。
我使用上面的方法来扩展单元格中的文本。我的问题如果我先扩展文本 然后转到第二个细胞,它看起来正在膨胀,它与第一个细胞重叠。 如果我将表格滚动到顶部,则第一个单元格似乎不是展开。
任何人都可以帮助我。 在此先感谢。
答案 0 :(得分:0)
关于“如果我将表格滚动到顶部,则第一个单元格似乎未展开。”听起来你并没有动态地确定行的高度。
您是否在NSTableViewController中实现了委托方法- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
?如果是这样,请确保在展开行之前和之后返回不同的值。