0

私はアプリを開発しており、このボタン呼び出しメニューがあります。そのボタンをクリックすると、メイン ビューにメニュー ビューのサブビューが追加されます。しかし、ボタンから出てくるように追加する必要があります。吹き出しのように。

ここに画像の説明を入力

これは私がいくつかのiPhoneアプリから取ったサンプル画像で、ボタンから泡が出てくるように、ビューをアニメーション化する素晴らしい仕事をしました。

これは、私が言及しているアニメーションを持っているアプリです。

ここからWazeアプリをダウンロード

iPhoneをお使いの方はダウンロードしてご覧ください。次に、そのアニメーションがどのように発生するかについて適切なアイデアを得ることができます。無料アプリです。

これに対する解決策を見つけるためにネットを検索しましたが、役立つものは見つかりませんでした。次のコードを使用して、サブビューをスケーリングするなど、いくつかのアイデアがあります。いくつかのビュー アニメーションで試してみましたが、ある程度の進捗はありますが、十分ではありません。

CGAffineTransform transform = CGAffineTransformMakeScale(1.2, 1.2);

しかし、それは正しい方法ではないと確信しています。適切な方法があるはずです。

この問題を克服するために私を助けてくれる人はいますか?

前もって感謝します

4

2 に答える 2

1

私のプロジェクトでは、左から右にアニメーション化するために次のコードを使用しました。CGAffineTransform (x と y の位置) の値を変更すると、バリエーションが提供されます。これがあなたを助けることを願っています!

[self.view addSubview:subView];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.0];
CGAffineTransform t2 = CGAffineTransformMakeTranslation(SubView_Width, 0);
subView.transform = t2;
subView.alpha = 1;
[UIView commitAnimations];

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationDelegate:self];
subView.alpha = 1;
subView.transform = CGAffineTransformIdentity;
[UIView commitAnimations];
于 2012-07-06T15:06:59.773 に答える
-1

これが必要です-iPhoneのポップオーバー、http://mobiledevelopertips.com/open-source/ios-open-source-popover-api-for-iphone-wepopover.html

于 2012-07-07T06:42:18.433 に答える