【问题标题】:Expanding a UITableViewCell with CoreAnimation使用 CoreAnimation 扩展 UITableViewCell
【发布时间】:2012-01-31 22:06:18
【问题描述】:

我正在尝试使用 CoreAnimation 扩展 UITableViewCell 以填充整个屏幕。

如何为 TableViewCell 设置动画,使其看起来像单元格正在扩展以填满整个屏幕?

然后我将在动画的完成块中推送另一个 ViewController(用户不会注意到)。

【问题讨论】:

  • 您有什么特殊原因要尝试实现这一目标吗?通常,当您触摸 tableviewcell 时,它只会向下钻取到下一个控制器。
  • 是同一个图形,只是更大了,所以我想缩小而不是把同一个图形的更大版本从右边推入。

标签: iphone uitableview core-animation


【解决方案1】:

我认为不可能获取实际的单元格并将其展开以填满屏幕,因为 TableView 正在管理单元格,并且可能对单元格的大小突然变得疯狂的响应相当差。

我要做的是使用您自己的扩展 UIView 的类来制作单元格的“副本”,将副本直接显示在表格视图的单元格上方(如果您需要有关该步骤的详细信息,或者您能想出它自己出来),然后动画 that 以填满屏幕。

有关使用 CoreAnimation 和图层的提示,请尝试 google - 已经有很多关于该主题的信息。

【讨论】:

  • 谢谢。我也是这么想的。它不是很干净,但你可能是对的,消耗实际的单元格可能会导致一团糟。
猜你喜欢
  • 2012-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多