展开并折叠按钮上的第一行单击目标 - C

时间:2016-07-18 07:01:37

标签: ios objective-c iphone uitableview animation

我想展开并折叠 按钮点击的第一行。 按钮位于导航栏中。任何人都可以帮助我。 通过代码。

1 个答案:

答案 0 :(得分:1)

当您单击按钮时,只需检查表格第一行的状态(如果它已折叠),然后使用 reloadRowAtIndexpath 方法重新加载1行,并更改行的大小为indexpath.Same折叠时的过程。

展开和折叠: -

- (IBAction)aButtonTapped:(id)sender {

[[self tableView] beginUpdates];
[[self tableView] reloadRowsAtIndexPaths:@[[NSIndexPath indexPathForItem: 0 inSection:0]] withRowAnimation:UITableViewRowAnimationAutomatic];
[[self tableView] endUpdates]; }

更改 heightForRowAtIndexpath 中的高度并应用检查以查看该行是否已展开