4

MAC OSx の Genie アニメーション ラインに iPad が実装されていることを知っている人はいますか? 左側にいくつかのリストを作成し、「OSx のような」Genie アニメーションを作成して、移動する詳細セクションをリスト項目にアニメーション化するアクションを作成したいと思います (MAC のウィンドウをドックアイコンに最小化するなど)。

ありがとう!

4

2 に答える 2

7

私が見つけた最も単純な実装は BCGenieEffect ( https://github.com/Ciechan/BCGenieEffect ) です。README が非常に理解しやすいだけでなく、実際の実装はわずか数行です。これを簡単に行う方法を示す例 (README にあります) を次に示します。

CGRect startRect = CGRectMake(30, 40, 50, 60);
[view genieOutTransitionWithDuration:0.7 
                           startRect:startRect
                           startEdge:BCRectEdgeLeft 
                          completion:nil];

これをプロジェクトで使用したところ、非常に信頼できるようです。

于 2013-08-13T15:28:24.163 に答える
4

このオプションがあります。このトピックに関するスタックオーバーフローの投稿は多数あります。標準の効果はプライベート API を使用しますが、ここで見つけることができます。

于 2012-07-20T12:28:33.627 に答える