【问题标题】:Restart CoreAnimation after view appears视图出现后重启 CoreAnimation
【发布时间】:2010-07-03 14:32:32
【问题描述】:

我有一个带有附加层的自定义视图和一个简单的无尽动画(使用核心动画)。该视图是 UITableViewCell 的子类,因此没有它自己的视图控制器。

只要视图消失,动画就会停止,这很好。但是当视图重新出现时如何重新启动动画?

【问题讨论】:

  • 在tableView:cellForRowAtIndexPath: 中配置单元格时是否尝试过启动动画?
  • 视图重新出现时不会调用该函数...

标签: iphone uitableview core-animation


【解决方案1】:

我找到了一种方法。这可能不是最好的解决方案,但至少它非常简单。只需在对应的UITableViewController中添加这个:

-(void)viewWillAppear:(BOOL)animated{
    [self.tableView reloadData];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    相关资源
    最近更新 更多