0

私はここで本当に途方に暮れています。透明度のあるビューで UIViewAnimationOptionTransitionCurlDown を使用しようとしています。これが (視覚的に) 結果です。コードは以下のとおりです。私が望むのは、奇妙な影なしで移行が行われることです。その影が表示される理由についての洞察も役立ちます。アニメーション中のみ発生します。

最初の画像

2番目の画像

3番目の画像

    [UIView transitionWithView:sender 
                  duration:15.0f 
                   options:UIViewAnimationOptionTransitionCurlDown
                animations:^{
                    [self modifyContentOfPageWith:sender];
                } 
                completion:nil]; 
4

1 に答える 1

0

同じコードを試しました。Web から黄色の付箋画像をダウンロードし、画像の実際のサイズがアクティブな画像よりも大きいことに気付きました。したがって、画像全体の陰影はアニメーション中にありました。そこで、黄色の部分に合うように画像の(見えない)境界を切り取り、魔法のように完璧に機能しました。

于 2011-10-05T22:38:53.097 に答える