CATiledLayer を持つ UIView はアニメーションを持つことができますか?
私が以下を呼び出すと:
[myContentView setNeedsDisplay];
CGContextRef コンテキスト = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:10]; [UIView commitAnimations];
これは、UIView が CATiledLayer のない「通常の」UIView である場合にうまく機能します。ただし、タイプ CATiledLayer のサブレイヤーを追加するとすぐに、アニメーションが正しく機能しません。ページめくりは機能しますが、アニメーションが終了するまで下のページは表示されません (空白のみ)。
[myContentView setNeedsDisplay] を試しました。アニメーションブロックの前、後、途中でも。myContentView に CATiledLayer がある場合でも違いはありません。
どんな助けでも感謝します。