問題タブ [animatewithduration]
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.
swift - animateWithDuration がフェードアウトするのにインしないのはなぜですか?
ユーザーの進行状況に基づいてメッセージをアニメーション化するアプリケーションの一部に取り組んでいます。したがって、本質的にメッセージはタイムアウトしました。
カウンターと 2 つのラベルがあります。
timerCount
変数がインクリメントされるカウント メソッド (countingUp) を呼び出す NSTimer があります。もちろん、このメソッドは予想どおり毎秒起動します。メソッドは (毎秒)というcountingUp
メソッドを呼び出しますupdateLabels
。
そして、ここに私のアニメーション方法があります:
メソッドが呼び出されていること、およびラベルが実際にアルファ版であることを証明するために0
、スクリーン ショットを撮りました。
私の質問:
私のアニメーションは完全にフェードアウトしますが、フェードインすることはなく、表示されるだけです。これの理由は何ですか?
ios - 追加されたすべてのビューのアルファを迅速にアニメーション化する
すべてのビュー (タグに基づく) をアルファ変更でアニメートしたいのですが、「アルファをビューに割り当てることができません」というエラーが表示されます。これを行うにはどうすればよいでしょうか。
myCustomView のサブビューとして追加されると、すべてのビューのアルファが 0 になります。
swift - 制約を更新するときに、layoutIfNeeded() でアニメーションを実行できるのはなぜですか?
次の 2 つの状態がありUIView
ます。
@IBaction
forを使用してそれらの間にアニメーションがありますbutton
:
アニメーションは、追加の行を追加した場合にのみ機能します:
しかし、その行を削除するUIView
と更新されますが、アニメーションがなければすぐに発生します。
なぜこの行はそんなに違いを生むのですか? それはどのように機能していますか?
uiview - Swift 2 の animateWithDuration でオプションを設定する
次のコードでテキストフィールドをアニメーション化しています:
エラーが発生しますCould not find member 'Repeat'
このコードは、オプションを 1 つだけ設定した場合にのみ機能します。複数のオプションを設定できないのはなぜですか?
ios - (animateWithDuration:animations:completion:) の完了ブロックが予期せず遅延する
コードが大きすぎてここに投稿できません。私の問題は次のとおりです。animateWithDuration:animations:completion:
(おそらくオプションを使用して)呼び出すduration == 0.3
と、完了ブロックが同じ遅延で呼び出されるという意味ではありません。代わりに2秒で呼び出され、私には長すぎます。
この大きな遅延は通常、メモリ警告の前に表示されますが、予期したとおりに機能する場合もあります。
このような奇妙な動作の原因を説明できる人はいますか?
ios - アニメーション ブロックにコードがある場合、奇妙な UIView.animateWithDuration コンパイル エラーが発生する
私はコードを持っています
UIView.animateWithDuration(0.5, delay: 0.4,
options: .Repeat, animations: {
// self.circle.center += 10
}, completion: nil)
}
コンパイルします。しかし、行のコメント
self.circle.center += 10
を外すと、 ViewController.swift:28:23: Could not find member 'Repeat' になります。
self.circle は Main.storyboard@IBOutlet var circle: Circle!
の特定のオブジェクトに接続されています。Circle は、カスタム drawRect で UIView を拡張するクラスです。
このすべての何が問題なのですか?
ios - UIButtonテキストアニメーションがアニメーション化しない
ボタンの touchUpInside では、一連のコードが実行され (すべてのデータに関連し、メイン関数のコードはビュー オブジェクトを変更しません)、コードが最後に行うことは、下に貼り付けたアニメーション関数を呼び出すことです。問題は、アニメーションが本来のように見えないことです。
希望のアニメーション:
- footerImg はフェードアウトする必要があります
- フッターバーのテキストはフェードインする必要があります
- フッターバーのテキストはフェードアウトする必要があります
- footerImg がフェードインするはずです
テキストと画像は画面上で同じ位置を占めるため、ビジュアルは一方を他方に置き換えてから元の状態に戻す必要があります。ビューは互いにネストされておらず、同じコンテナーを共有しています。
シミュレーターで見た実際のアニメーション:
-footerImg は表示されません -footerBar テキストはトリガーがタップされた直後に表示され、アニメーションはありません -footerBar テキストはフェードアウトします -footerImg はフェードインします
footerBar は UIButton です
-アクションが開始される前の開始状態は、ボタンが空でクリアであることです (ユーザーには見えません)。
-重要な場合、これは機能をトリガーしたボタンではありません
-背景が明確であるため、そのテキストのみがアニメーション化されている必要があります
footerImg は UIImageView です
-アイコン画像だけで、特別なことは何もありません
ios - UICollectionView sizeForItemAtIndexPath をアニメーション化する (Swift)
UICollectionViewCell のサイズ変更をアニメーション化したいと思います。以下のコードを書きましたがreturn
、アニメーション ブロック内に行を含めることができません。何か案は?