問題タブ [commitanimations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
879 参照

objective-c - UIView アニメーションが元の状態に戻らない

私は UIViewグローを前後に2回作ろうとしています。以下のアニメーションは機能しますが、終了した直後に、元の状態ではなく、アニメーション化した状態になります。オートリバースを YES に設定したのに、元の状態に戻らないのはなぜですか?

0 投票する
1 に答える
123 参照

objective-c - ビューのフレーム再配置のアニメーションが別のビューと重なっています

誰かが次の状況の解決策を見つけるのを手伝ってくれたらありがたいです。

UIViewのあるポイントから別のポイントへの再配置をアニメーション化したいのですが(これは可能でした。以下のコードを確認してください)、中央に別のUIViewがあります。実際、この2番目のビューはビューのすぐ後ろに配置されています。引っ越したい。基本的に私が達成したいのは、この2番目のビューでアニメーションが表示されないようにすることです。

私はzposition、opaque、opacity、alpha、bringToFrontの各プロパティで遊んでいますが、まったく成功していません。

0 投票する
1 に答える
162 参照

cocoa-touch - cocoa touch が uiview のアニメーションを遅らせようとしてから再び飛び出す

2 つのテーブルビューのコンテナーとして機能する UIView があります。これらのテーブルビューにデータをロードする方法を制御する 2 つのボタンがあります。基本的に、1 つのボタンがタップされると、uiview がスライドしてそのボタンに関連するテーブルビューが表示され、他のボタンがタップされると、次のことが必要になります。

  1. 近い
  2. 最初のテーブルビューを隠す
  3. 次に、2番目のテーブルビューを再表示します
  4. その後、uiview がスライドして戻ります

これが私が持っているものです

ここでの問題は、else ステートメントの commitanimations にあります。非表示のプロパティを設定してから、uiview を再度ポップアウトしようとしています。何が起こっているかというと、テーブルビューを非表示にしたり再表示したりするだけですが、アニメーションは決して起こりません。遅延を使用する必要があるように感じますが、これを処理するより適切な方法がない限り、どうすればよいでしょうか??

考え?

0 投票する
0 に答える
422 参照

ios - UIView animateWithDuration & UIView commitAnimations が奇妙な動作を停止する

私のアプリには次のようなアニメーションがあります。

そしてこのように

それらはかなりうまく機能していますが、アプリケーションで何かを始めたとき、たとえば写真ページにアクセスしたときなど、すべての写真を nsthread に読み込んでいます。 it) これらのアニメーションはすべて動作を停止し、一時的にではなく、すぐにアニメーション化されます。

コードで UIView animateWithDuration と UIView commitAnimations 全体を停止する理由は何ですか?

0 投票する
4 に答える
1114 参照

ios - 開始点で UIView を移動する

UIView を左に移動するコードを以下に示します。

私のビューの座標は x = 91 (スーパービューの中心) です。アプリを起動すると、UIView は中央から右に移動するのではなく、左に移動して中央に移動します。これはなぜですか?

左から中央ではなく、UIView を中央 (x=91) から右 (91+100) に移動するにはどうすればよいですか?