問題タブ [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.
objective-c - uiview animateWithDuration は同じトグル メソッドで非表示にできません
単一のメソッドからビューを非表示および表示しようとしていますが、表示および非表示に機能するはずですが、その瞬間です。
非表示ロジックを削除すると、うまくアニメーション化されます。
非表示ロジックを追加すると壊れる理由がわかりません。
これはメモリ保持サイクルの問題でしょうか?
ios - swift: SKNode の位置がアニメーション化されない
パン ジェスチャに基づいてボールを回転させており、慣性を追加したいと考えています。これを行うために、パン ジェスチャが終了したときに animateWithDuration を使用することにしました。問題は、アニメーションではなく、ボールの位置がすぐに変わることです。以下にコードを掲載します。
正しい位置に移動するため、引数は間違いなくこの関数に正しく渡されます。問題は、アニメーション化せずにそうするということです。インターネット上の解決策で同じ問題を見つけることができませんでした。
前もって感謝します
swift - Xcode 6 beta 7 UIView.animateWithDuration 呼び出しで追加の引数 'usingSpringWithDamping'
Swift を使用している場合にのみこのエラーが発生します。現在、他の誰かがこの問題を抱えているかどうか疑問に思っていました
Xcode 6 ベータ 7 を使用しています
これが機能するのは興味深いことです:
春のアニメーションの使用が Swift でまだサポートされていない可能性はありますか? 私はそれがまだ早い段階であることを知っています...
swift - UIView.animateWithDurationがアニメーション化しない
ViewController viewDidLoad 関数の UIView.animateWithDuration 呼び出しがアニメーション化されません。完了ブロックはすぐに呼び出されます。println の出力は、'completion true' を示しています。viewDidLoad 関数は、スタートアップ アニメーションを配置するのに間違った場所ですか? どんなヒントでも大歓迎です。
ios - 新しい画面サイズのアニメーション表示に関する問題
私のアプリでは、メインのビュー コントローラー内に 2 つのビューがあります。1 つは、予算に関する詳細を入力するためのものです。もう 1 つは、予算の現在の状態を表示するためのものです。
入力ビューで入力ボタンをタップすると、そのビューが下にスライドして現在の予算ビューが表示されます。
viewWillAppear には、入力ボタンがタップされたがビューが移動されていない場合に実行されるコードがいくつかあります (これは、アプリが完全に閉じられて再度開かれたときに発生します)。
リセット ボタンは、入力ボタンの反対のことを行い、ビューを上にスライドさせます。
問題は、リセット ボタンをタップすると、ビューが上にスライドし始めた後、ビューの下部近くで停止することがあるということです。iPhone 6 と iPhone 6 Plus で動作するようにアプリを更新する前は、これはすべてうまく機能していたので、座標計算に何か問題があると思います。私はそれを理解することができませんでした。詰まった時の様子はこんな感じ。
リセットボタン:
ビューが表示されます:
入力ボタン:
ios - segmentControl を使用したコントロールの移動
私は、1つのViewControllerにこれらの動作を持つUISegmentControlがあるアプリに取り組んでいます:
セグメント 1 (まだ配置されていない場合):
- フェードインアイテム
- セグメント コントロールを下にスライド
セグメント 2 (まだ配置されていない場合):
- フェードアウトアイテム
- セグメント コントロールを上にスライド
セグメント 3 (まだ配置されていない場合):
- まだ実装されていませんが、セグメント 2 に似ています
これを実現するために、次のコードを使用しています。
2 番目のセグメントは完璧に機能します - いくつかのコントロールがフェードアウトし、セグメント コントロールが上にスライドします。ただし、1 番目のセグメントでは、セグメント 1 で発生するのと同じ素敵なアニメーションを実行する代わりに、セグメントが元に戻り、他のコントロールがすばやく視覚化されます。
なぜこれが起こるのか、どうすれば修正できるのでしょうか?
編集:
ビューコントローラー:
大きな UIImageView の下のコントロールは、セグメント コントロールがメインの UIImageView のすぐ下にスライドする間、フェードアウトするはずです。-(void)showDetails メソッドが呼び出された場合は逆です。
ありがとう!エリック