問題タブ [catransition]
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.
ios - UILabelがCATransitionでテキストをフェードインおよびフェードアウトする方法は?
AM/PM レーンをフェードインおよびフェードアウトさせようとしていますが、両方の方法で機能させることができないようです。
1 つしか使用しない場合は機能しますが、2 つ追加しようとすると、適切なフェード アニメーションなしで前後に反転するだけです。
理由と、これを修正する方法について、誰かが私に洞察を与えることができますか?
以下は私のコードです。
ios - UITableViewCell または UICollectionViewCell で UIImage をクロス ディゾルブします。
ImageViews を含むセルを持つ UICollectionView があります。セルに表示したい画像をダウンロードした後、セル内に既にあるプレースホルダー画像で画像をクロスディゾルブしたいと思います。
すべてが期待どおりに機能しますが、CollectionViews を再利用し始めるとすぐに、奇妙なことがわかり始めます。
- プレースホルダー画像 (アニメーションなしで行われる) の設定が無視されます。
- そして、それがフェードアウトするよりも、コレクション/テーブルビューをリロードした後に(他のセルに)表示される最後の画像です。
私は現在、次のコードでそれをやっています:
でも、そんなことしてもどうにもならない…。
UIViews presentationLayer のキャッシングの問題ですか? UICollectionViewsまたはUITableViewsでフェードインするためにできることはありますか?
編集:
問題を示す小さなサンプル プロジェクトをアップロードしました... https://dl.dropboxusercontent.com/u/809469/ImageTransition.zip
Demo-App を実行し、右上のリロード ボタンを押すと、ランダムな他の画像から画像がフェードしていることがわかります。フェードはまた同じ画像の間にあると思います...そして、self.imageView.image = nil;
どういうわけか無視されますか?!?!
ios - iOS - アニメーション中に NSTimer が原因でアプリが停止する
私のアプリではCATransition
、バナー ビューをスライドするために使用しています。私のコードは次のようなものです:
ViewDidLoad()
そしてupdateLabel
そのため、タイマー機能により、アニメーション中にメインスレッドが動かなくなります (または遅延が発生します)。このアニメーションをスレッドで使用したいのですが、 と の間で混乱しNSThread
てNSTimer
います。どうすればよいですか?
iphone - CATransition が UITabBarController で機能しない (ただし、他の場所で機能している)
UITabBarController に CATransition を実装しようとしています。現在、 というクラスがありFeedViewController
ます。UITabBarController の各タブは、このクラスのインスタンスです。各タブ ビュー コントローラー (、、FirstViewController
などSecondViewController
) には、次の行に沿ったコードがあります。
これでFeedViewController
、新しいビュー コントローラーを提示する IBAction ができました。これはコードです:
以前にアプリの他の部分でまったく同じ CATransition コードを使用しましたが、そこでは正常に動作しています。ただし、この場合、新しいビューが表示されるときのアニメーションはありません。問題は、アニメーションを追加するレイヤーにあると思います。具体的には、[self.view.superview layer]
何か他のものに置き換える必要があると思いますが、何がわかりません。
よろしくお願いいたします。
アップデート:
animated:NO
上記のコードでtoを変更するとanimated:YES
、CATransition は機能します (ただし、デフォルトのスライド アップ アニメーションと同時に発生します)。これは、iOS 6 と iOS 7 の両方で発生します。
ios - GPUImage を使用した CATransition アニメーション中に画像を処理する
デバイスを振ると、画像をデフォルトに戻そうとしています。問題は、画像がデフォルトで処理され、その後のみ rippleEffect が発生することです。
前後ではなく、アニメーション中にこれを実行しようとしています。何か案は?
ios - iOS 7 UIView animateWithDuration:animations:completion: あらゆる種類の変換でアクションをリセットします
最近、アプリで問題が発生しました。
私は通常使用します
私のアニメーションを作るために、今まで完璧に機能しました。これが私の問題のコードです
画像を取得し、アニメーションを使用してあるコーナーから別の位置に移動しました。次に、アニメーションが終了したら回転させますが、その回転を行うと、UIImageView が再びコーナーに表示されます。
なぜこれが起こるのか、そしてそれをどのように処理するのか、誰かが私に説明できますか?
ありがとう!
ios - アニメーション中に UILabel のレイヤーの色が更新されない
UILabel
を使用して画面から「蒸発」するようにアニメーション化していますCATransition
。
ラベルのテキストを緑色にして、画面の外に移動したい。
次のコードは、ラベルをうまく「蒸発」させますが、アニメーション化する前に色を変更しません。
ラベルの呼び出しsetNeedsDisplay
は機能しません。ラベルのテキストが変更されているため、
a を使用できません。CABasicAnimation
私は何を間違っていますか、どうすれば修正できますか?