0

我是 iPhone 编程的新手,但我遇到了一个问题。UITableView我已经在单击节标题时展开和折叠行的地方实现了节标题和行。但问题是这样的:当行在单击节标题时展开时,滚动行在节标题下方。我想滚动行和节标题,它不应该在节标题下。我怎样才能达到预期的效果?

4

1 回答 1

0

我认为您在更新数据源后忘记调用以下方法:

要添加行:

[self.tableView insertRowsAtIndexPaths:<#(NSArray *)#> withRowAnimation:<#(UITableViewRowAnimation)#>];

要删除行:

[self.tableView deleteRowsAtIndexPaths:<#(NSArray *)#> withRowAnimation:<#(UITableViewRowAnimation)#>];

你也可能需要

[self.tableView insertSections:<#(NSIndexSet *)#> withRowAnimation:<#(UITableViewRowAnimation)#>];

 [self.tableView deleteSections:<#(NSIndexSet *)#> withRowAnimation:<#(UITableViewRowAnimation)#>];

展开和滚动时部分下的行

于 2013-01-19T12:49:23.500 回答