問題タブ [uidynamicbehavior]

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 投票する
0 に答える
211 参照

ios - UIGravityBehavior はビューのみを回転させて落下せずに重力に従います

UIDynamicItema にakaUIViewを追加するとUIGravityBehavior、オブジェクトが落下します。落下せずに地球に向かって回転するだけにしたいです。どうすればこれを達成できますか?

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

ios - サブビューに UIGravityBehavior を追加する iOS が常に機能するとは限らない

UIGravityBehavior をプログラムでサブビューに追加していますが、常に機能するとは限りません。画像に示すように、タグ 101,102,103,104 を持つメイン ビューに 4 つのビューがあります。

ここに画像の説明を入力

しかし、何らかの理由でタグ103と104のビューでのみ機能するようです。これが私のコードです:

私の質問は、なぜこれらの2つのサブビューでしか機能しないのですか?、私が間違っているのは何ですか?

私は本当にあなたの助けに感謝します

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

ios - UISnapBehavior を使用して UIView を連続してスナップすることは可能ですか?

私は CS193P に取り組んでおり、カードが 0,0 から次々と飛び込んで所定の位置に収まるエフェクトを作成したいと考えています。アニメーションをチェーンしようとしましたが、一緒に飛んでいるビューも UIDynamicAnimator を使用しようとしていますが、同じことが起こります。すべてのビューが一緒にスナップされます。ビューをスナップする必要があるコードは次のとおりです。

この状況でそれを使用することは意味がありますか?カードを1枚ずつ飛ばすためにいくつかのことを試みましたが、できませんでした.

前もって感謝します!

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

ios - 衝突のUIViewを修正

UIView を固定して衝突オブジェクトとして配置することはできますか? 私の例では、ボックス ビューが落下し、フロア ビューと衝突します。フロアビューをその場所にとどめたいのですが、ボックスに当たった後に移動しています。どうすれば一箇所に接着できますか (オブジェクトを拡大したり、UIView (UIBezierPath など) 以外のオブジェクトを使用したりしたくありません)。

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

ios - UIGravityBehaviour のメソッドにアクセスできません

WWDC Video Advanced Techniques with UIKit Dynamicsを見ていました。を使用してカスタマイズされたトランジションを作成する方法を説明してみましたUIDynamics。が作成されると、UIGravityBehaviorアクセスできないメソッドも使用されます (2 行目):

のランタイム ヘッダーを確認できるGithubプロジェクトも見つけましたUIGravityBehavior。そこにメソッドが用意されています。メソッドがビデオ内で呼び出される理由がわかりません。これは、アプリが実行されているときに何が起こるかの単なる説明delegateですか、それともアクセスするには特定のものを実装する必要がありますか?