代码之家  ›  专栏  ›  技术社区  ›  Aron Nelson

无法使用CATiledLayer正确设置视图动画

  •  0
  • Aron Nelson  · 技术社区  · 15 年前

    带CATiledLayer的UIViews可以有动画吗?

    [myContentView setNeedsDisplay];
    

    CGContextRef context=UIGraphicsGetCurrentContext();

    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp for view:self.view缓存:是];
    [UIView setAnimationCurve:uiviewanimationcurveeeaseinout];
    [UIView设置动画持续时间:10]; [UIView委员会];

    如果UIView是一个没有CATiledLayer的“普通”UIView,这将很好地工作。但是,只要添加CATiledLayer类型的子层,动画就无法正常工作。 页面翻转可以工作,但在动画完成之前,底层页面不会显示(只是空白)。

    感谢任何帮助。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Aron Nelson    15 年前

    明白了:

    设为否