問題タブ [uiviewanimation]

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 に答える
553 参照

iphone - 背景が透明な UIViewAnimationTransitionCurlUp

を使用して、かなり標準的なUIViewアニメーションを実装していますUIViewAnimationTransitionCurlUp。基本的な考え方は、画面上にページのスタックで覆われたフォルダーがあり、ページからページへと移動するときにカールアップアニメーションを使用することです. 各ページは、画面の約 70% を占めるサブビューであるため、クリップボードはバックグラウンドでも表示されます。

このアニメーションはすべて正常に動作します。その問題は、各「ページ」(個別のUIViewController&でUIViewある) の背景が透明であっても、ページのカール中にページの背景が表示されることです。アルファ 0.1 の黒い背景のように、わずかにしか見えません。しかし、それは効果を台無しにします。

何か案は?これは、アプリ ストアで配布されないプライベート アプリケーション用であるため、プライベート API は問題ありません。

ここに画像の説明を入力

0 投票する
2 に答える
3231 参照

ios - UITableView 編集アニメーションの長さ

アニメの長さわかる人いますか

UITableViewCellテイクで?私は0.5秒でテストしていますが、フレームワークの定数を使用したいのですが、UITableViewCellEditingAnimationDuration

0 投票する
2 に答える
378 参照

iphone - UIViewアニメーションがCPU時間を引き継ぐ

私の現在のアプローチは100%のアニメーション、0%のユーザーインタラクションが可能であるため、アプリの残りの部分をフリーズせずに、ビューで連続アニメーションと繰り返しアニメーションをどのように使用できるのでしょうか。これは一種の悪いことです。

アニメーションは一般的に単純です。uilabelをサイレンのように動作させ、アルファプロパティを1から0に変更したり、その逆にしたりします。

したがって、基本的なアニメーションブロックは次のとおりです。

アプリの制御を失うたびに、バックグラウンド、backgroundthreads、非同期GCDブロックでさえ、それを呼び出そうとしましたが、アニメーションは正常に機能します。(わかりました、アップルのドキュメントはそれがメインスレッドで起こらなければならないと言っています、しかし私は試しました..)

繰り返しになりますが、質問:両方をどのように持つか?そのようにさえ可能ですか?

前もって感謝します!

PS: これがかなりの再投稿である場合は、ここで適切な解決策/質問が見つかりませんでした。

PPS:はい、サイレンがアルファプロパティを変更しないことを私は知っています:P

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

objective-c - @"transform.rotation.y" アニメーションが UIView サブクラスのレイヤーの不透明度を失う

サブクラスCAKeyframeAnimationでアニメーションを行うために使用しています。UIView

transform.rotation.y(またはtransform.rotation.x) をUIViewサブクラスに適用すると、描画されたオブジェクトの不透明度が失われます。理由が思いつかない…

いくつかのシナリオをテストします。

  • transform.rotation.z、不透明度OK
  • position、不透明度OK
  • UIView.nib opacity で宣言された定義済みの使用は、transform.rotation.yとでOKですtransform.rotation.x

transform.rotation.ytransform.rotation.xatについて特別な考慮事項はあり-drawRect:ますか?

回答ありがとうございます

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

iphone - アニメーションを停止するには?

このコードを使用してアニメーションを作成しています。私の質問は、どうすればアニメーションを停止できますか? 繰り返し回数を変更するように言わないでください。ストップと言うまでアニメーションを動かしたい。これを達成するために使用できる方法はありますか?

0 投票する
2 に答える
288 参照

iphone - 右側から画面に入るようにNIBをアニメーション化する方法

これは非常に基本的なことだと思いますが、NIB全体を画面上でアニメーション化する簡単な方法があるかどうか疑問に思いました...右から。理想的には、停止したら少しバウンドさせたいです(つまり、NIBが位置X = 0にスクロールすることになっている場合は、0に戻る前に少し負にしたいと思います)。

これは私がこれまでに持っているものです:

簡単な解決策はありますか、それともNIBのすべての要素をアニメーション化して表示し、小さなバウンス効果を追加する必要がありますか?

これを効率的に達成する方法の提案に感謝します。

0 投票する
8 に答える
26297 参照

ios - UIView animateWithDuration が cornerRadius のバリエーションをアニメーション化しない

インスタンスの変更をアニメーション化しようとしてcornerRadiusいますが、変更がすぐに行われます。UIViewlayercornerRadius

コードは次のとおりです。

ヒントを教えてくれるすべての人に感謝します。

編集:

Core Animationを使用して、このプロパティをアニメーション化することができましたCABasicAnimation

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

iphone - すぐに呼び出されるアニメーションの完了

次のアニメーション ブロックがあります。

上記のように実行すると、完了ブロックがすぐに呼び出されます。ただし、完了ブロックがない場合、アニメーションは期待どおりに実行されます。

ここで何が間違っていますか?

更新
完了ブロック のfinishedフラグは ですNO

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

uiimage - UIView アニメーションにスタックしようとしています

2 つのアニメーションをスタックしようとしています。両方の画像のコードで同じ UIImage を使用します。ロードするイメージを (最初の行で) 決定することから始めます。

現在の画像をフェード アウトし、新しい画像をロードしてフェード インしたいと考えています。明らかに、これを実行すると、実際には 2 番目の画像だけがアニメーション化されます。アニメーションを同じビューにスタックして両方を完全に実行する正しい方法は何ですか?

編集/更新:解決済み:

私のコメントのリンクに感謝します!