問題タブ [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.
ios - UIGravityBehavior はビューのみを回転させて落下せずに重力に従います
UIDynamicItem
a にakaUIView
を追加するとUIGravityBehavior
、オブジェクトが落下します。落下せずに地球に向かって回転するだけにしたいです。どうすればこれを達成できますか?
ios - サブビューに UIGravityBehavior を追加する iOS が常に機能するとは限らない
UIGravityBehavior をプログラムでサブビューに追加していますが、常に機能するとは限りません。画像に示すように、タグ 101,102,103,104 を持つメイン ビューに 4 つのビューがあります。
しかし、何らかの理由でタグ103と104のビューでのみ機能するようです。これが私のコードです:
私の質問は、なぜこれらの2つのサブビューでしか機能しないのですか?、私が間違っているのは何ですか?
私は本当にあなたの助けに感謝します
ios - UISnapBehavior を使用して UIView を連続してスナップすることは可能ですか?
私は CS193P に取り組んでおり、カードが 0,0 から次々と飛び込んで所定の位置に収まるエフェクトを作成したいと考えています。アニメーションをチェーンしようとしましたが、一緒に飛んでいるビューも UIDynamicAnimator を使用しようとしていますが、同じことが起こります。すべてのビューが一緒にスナップされます。ビューをスナップする必要があるコードは次のとおりです。
この状況でそれを使用することは意味がありますか?カードを1枚ずつ飛ばすためにいくつかのことを試みましたが、できませんでした.
前もって感謝します!
ios - 衝突のUIViewを修正
UIView を固定して衝突オブジェクトとして配置することはできますか? 私の例では、ボックス ビューが落下し、フロア ビューと衝突します。フロアビューをその場所にとどめたいのですが、ボックスに当たった後に移動しています。どうすれば一箇所に接着できますか (オブジェクトを拡大したり、UIView (UIBezierPath など) 以外のオブジェクトを使用したりしたくありません)。
ios - UIGravityBehaviour のメソッドにアクセスできません
WWDC Video Advanced Techniques with UIKit Dynamicsを見ていました。を使用してカスタマイズされたトランジションを作成する方法を説明してみましたUIDynamics
。が作成されると、UIGravityBehavior
アクセスできないメソッドも使用されます (2 行目):
のランタイム ヘッダーを確認できるGithub
プロジェクトも見つけましたUIGravityBehavior
。そこにメソッドが用意されています。メソッドがビデオ内で呼び出される理由がわかりません。これは、アプリが実行されているときに何が起こるかの単なる説明delegate
ですか、それともアクセスするには特定のものを実装する必要がありますか?