假设我们有一个自定义的UITableViewCell
所以每当我点击手机上的自定义按钮..它应该扩大到一定程度(你可以说40多高…)当我再次点击同一个自定义按钮时,它应该会折叠到之前的高度.
开发者的请指导我..我怎样才能完成这项任务
假设我们有一个自定义的UITableViewCell
所以每当我点击手机上的自定义按钮..它应该扩大到一定程度(你可以说40多高…)当我再次点击同一个自定义按钮时,它应该会折叠到之前的高度.
开发者的请指导我..我怎样才能完成这项任务
使用heightForRowAtIndexPath计算正确的高度.然后在按钮的代码中,强制表格使用BeginUpdate和EndUpdate重新计算每个单元格的高度:
[self.tableView beginUpdates];
[self.tableView endUpdates];
对tableview单元格高度的更改将使用heightForRowAtIndexPath自动计算,并且这些更改也将设置动画.
事实上,你甚至可以在didSelectRowAtIndexPath
分钟内 Select 一个单元格,而不是在你的单元格上用一个按钮来做这件事.