問題タブ [uidynamicanimator]

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

ios - UIKit ダイナミクスの衝突 - バリア要素を静止状態に保つ

赤い要素である「バリア」が動かないようにするにはどうすればよいですか?「落ちる」要素(灰色/UIView*の正方形)が落ちてバリアと相互作用できるようにするにはどうすればよいですか?

多くの灰色の要素、多くの赤い障壁があります...

ここに画像の説明を入力

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

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

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

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

前もって感謝します!

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

ios - UIDynamicAnimator/UIAttachmentBehavior ジグル?

Xcode 5.1.1 を使用して iOS7 の新しい物理エンジンを操作しているときに、次のコードを書きました。

このコードをテストしていたときに、非常に奇妙なウィグル/ジグルを発見しました。ほとんどの場合、cardView を上下にドラッグすると、予想どおりの動作が行われます。つまり、cardView は x 軸を中心に上下にスライドしますが、ときどき cardView が左斜めに移動し、x 軸中心に斜めに戻ります。この小刻みは常に発生しているようには見えませんが、常に左に小刻みに動いているように見えます。

誰もこれを見たことがありますか?これを引き起こす原因は何ですか?それを止める方法は?

よろしくお願いします - AYAL

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

ios - UIDynamicAnimator を使用して UIView を水平方向にアニメーション化する

ドキュメントを確認しましたが、混乱していると言って恥ずかしいです。

シナリオ:

UIView3 のコンテナのように機能する がありますUIButtons。このコンテナーは、最初は境界{0, 0, 35, 35}であり、内部の各ボタンは同じ座標 ( alpha0) です。ユーザーが特定のアクションを実行すると、コンテナーの境界が に変更され{0, 0, 100, 35}、ボタンが x-origin 5、35、および 65 にそれぞれalpha1 でアニメーション化され、サイズ変更されたコンテナー内に広がるようになります。これをコンテナの拡張状態と呼びます。ユーザーによる同じアクションにより、元の収縮状態に戻ります。

目標

現在、[UIView animateWithDuration:]ブロックを使用してこれを行っていますが、 を使用して弾む効果を追加したいと考えています。これUIDynamicAnimatorにより、展開された状態に切り替えると、コンテナーが跳ね返ってサイズが変更されます (少し余分にサイズが変更され、ターゲットの境界に跳ね返ります)。ボタンもバウンスします (もう少し移動すると、ターゲット境界にバウンスします)。

混乱:

UIDynamicAnimatorUIDynamicBehaviorUIAttachmentBehaviorUIDynamicItem……これらすべてが私の理解UIKitDynamicをオーバーフローさせています。を使用する必要があると思いますがUISnapBehavior 、どうすればよいかわかりません。

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

objective-c - デリゲート関数に配置されている場合、UIImage が画面の下部にドロップしません。

私のコードは UIImage を画面の下部にドロップします。しかし、同じコードをisMyUIViewControllerDelegateTriggeredに配置すると機能しません。これは同じスレですよね??

MyUIViewController.m

DropitBehavior.m

StartupManager.m

StartupManager.h

私を正しい方向に向けることができる人はいますか?そうでなければ、おじいさんに頼まなければなりません。

0 投票する
3 に答える
1281 参照

ios - IOS UIView バウンス アニメーション

UIVIew(コンテナ) と別のUIView(ボックス) があり、ボックス ビューは の中にありますContainerView。aUIButtonが押されると、ボックス ビューが画面の下部からドロップダウンし、10px 残ってバウンスします。バウンスが停止したら、ボックスに 10px を表示させたいと思います。別の質問からのサンプルコードを次に示します。

コードは必要なときに実行されていますが、ボックスはドロップしていません。

レイアウト例

編集1:

  • Self はコンテナー UIView を参照します
  • currentViewController.view の self も変更しようとしましたが、変更はありません。

編集2:

  • このコードはすべて、コンテナー ビューの実装ファイル内にあります。