問題タブ [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.
iphone - 背景が透明な UIViewAnimationTransitionCurlUp
を使用して、かなり標準的なUIView
アニメーションを実装していますUIViewAnimationTransitionCurlUp
。基本的な考え方は、画面上にページのスタックで覆われたフォルダーがあり、ページからページへと移動するときにカールアップアニメーションを使用することです. 各ページは、画面の約 70% を占めるサブビューであるため、クリップボードはバックグラウンドでも表示されます。
このアニメーションはすべて正常に動作します。その問題は、各「ページ」(個別のUIViewController
&でUIView
ある) の背景が透明であっても、ページのカール中にページの背景が表示されることです。アルファ 0.1 の黒い背景のように、わずかにしか見えません。しかし、それは効果を台無しにします。
何か案は?これは、アプリ ストアで配布されないプライベート アプリケーション用であるため、プライベート API は問題ありません。
ios - UITableView 編集アニメーションの長さ
アニメの長さわかる人いますか
UITableViewCell
テイクで?私は0.5秒でテストしていますが、フレームワークの定数を使用したいのですが、UITableViewCellEditingAnimationDuration
iphone - UIViewアニメーションがCPU時間を引き継ぐ
私の現在のアプローチは100%のアニメーション、0%のユーザーインタラクションが可能であるため、アプリの残りの部分をフリーズせずに、ビューで連続アニメーションと繰り返しアニメーションをどのように使用できるのでしょうか。これは一種の悪いことです。
アニメーションは一般的に単純です。uilabelをサイレンのように動作させ、アルファプロパティを1から0に変更したり、その逆にしたりします。
したがって、基本的なアニメーションブロックは次のとおりです。
アプリの制御を失うたびに、バックグラウンド、backgroundthreads、非同期GCDブロックでさえ、それを呼び出そうとしましたが、アニメーションは正常に機能します。(わかりました、アップルのドキュメントはそれがメインスレッドで起こらなければならないと言っています、しかし私は試しました..)
繰り返しになりますが、質問:両方をどのように持つか?そのようにさえ可能ですか?
前もって感謝します!
PS: これがかなりの再投稿である場合は、ここで適切な解決策/質問が見つかりませんでした。
PPS:はい、サイレンがアルファプロパティを変更しないことを私は知っています:P
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.y
とtransform.rotation.x
atについて特別な考慮事項はあり-drawRect:
ますか?
回答ありがとうございます
iphone - アニメーションを停止するには?
このコードを使用してアニメーションを作成しています。私の質問は、どうすればアニメーションを停止できますか? 繰り返し回数を変更するように言わないでください。ストップと言うまでアニメーションを動かしたい。これを達成するために使用できる方法はありますか?
iphone - 右側から画面に入るようにNIBをアニメーション化する方法
これは非常に基本的なことだと思いますが、NIB全体を画面上でアニメーション化する簡単な方法があるかどうか疑問に思いました...右から。理想的には、停止したら少しバウンドさせたいです(つまり、NIBが位置X = 0にスクロールすることになっている場合は、0に戻る前に少し負にしたいと思います)。
これは私がこれまでに持っているものです:
簡単な解決策はありますか、それともNIBのすべての要素をアニメーション化して表示し、小さなバウンス効果を追加する必要がありますか?
これを効率的に達成する方法の提案に感謝します。
ios - UIView animateWithDuration が cornerRadius のバリエーションをアニメーション化しない
インスタンスの変更をアニメーション化しようとしてcornerRadius
いますが、変更がすぐに行われます。UIView
layer
cornerRadius
コードは次のとおりです。
ヒントを教えてくれるすべての人に感謝します。
編集:Core Animation
を使用して、このプロパティをアニメーション化することができましたCABasicAnimation
。
iphone - すぐに呼び出されるアニメーションの完了
次のアニメーション ブロックがあります。
上記のように実行すると、完了ブロックがすぐに呼び出されます。ただし、完了ブロックがない場合、アニメーションは期待どおりに実行されます。
ここで何が間違っていますか?
更新
完了ブロック
のfinished
フラグは ですNO
。
uiimage - UIView アニメーションにスタックしようとしています
2 つのアニメーションをスタックしようとしています。両方の画像のコードで同じ UIImage を使用します。ロードするイメージを (最初の行で) 決定することから始めます。
現在の画像をフェード アウトし、新しい画像をロードしてフェード インしたいと考えています。明らかに、これを実行すると、実際には 2 番目の画像だけがアニメーション化されます。アニメーションを同じビューにスタックして両方を完全に実行する正しい方法は何ですか?
編集/更新:解決済み:
私のコメントのリンクに感謝します!