私はMacOSX API(iPhone sdkの長いバックグラウンドから来ています)にあまり精通しておらず、nsimageviewsを切り替えるときにトランジションを追加するにはどうすればよいか疑問に思いました。誰かがこれを行う方法について共有できる短いコードスニペットを持っていますか?
1405 次
1 に答える
1
このチュートリアルは、おそらく必要のないいくつかの追加事項がありますが、ほとんど同じことを行います:http: //www.cimgf.com/2008/03/03/core-animation-tutorial-wizard-dialog-with-transitions //
要するに、ただ電話する
[[myWindow contentView] setWantsLayer:YES];
[[[myWindow contentView] animator] replaceSubview:currentView with:newView];
2つのビューのクロスフェードアニメーションを実行します。別の種類のアニメーションを作成する場合は、チュートリアルの4番目のコードブロックが役立ちます。
setWantsLayer:NO
Core Animationレイヤーを使用するとフォントのレンダリングが台無しになるため、アニメーションの完了後にも必要になる可能性があることに注意してください。
于 2010-12-13T22:28:44.033 に答える