在UITableView
平滑滚动效果中显示附加信息的最方便的方式是什么?
您可能想查看下面的屏幕截图。顶部UITableViewCell
是一种“创建新东西”按钮字段,我希望从该字段下方显示一个具有平滑均匀滚动动画的公式。
如何最好地做到这一点?我是否想创建一个视图并使用当前单元格的高度和动画 + 显示 aSubView
进行操作,或者我是否想使用 and 来操作Delegate
并DataSource
简单地创建一个条件,以在按下按钮时显示更多单元格(这会导致 areloadData
带有某种动画设置为真)?
我可以在荒野中四处游荡,乱七八糟,但我想我不是第一个遇到此类问题的人,并且有人可能会提出一些建设性的意见。
** 更新 ** 所有有趣的事情都发生了,indexPath.section = 0
所以我现在简单地创建一个(atomic) BOOL createFormActive
并相应地操作单元格数据,didSelectRowAtIndexPath
看起来像这样:
if (indexPath.section == 0) {
self.createFormActive = !self.createFormActive;
[tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationAutomatic];
}
这工作得很好。所以你可以说我找到了一个解决方案,但可以随意使用这个线程作为灵感或讨论。