2017-04-22 5 views

答えて

1

はい、UIKitフレームワークは素晴らしい衝突検出機能を提供します。

UIKit 動的アイテムの衝突(例:ビュー)に対応するには、UICollisionBehaviorDelegateプロトコルを採用するカスタムクラスを設定します。次に、衝突動作(UICollisionBehaviorクラスのインスタンス)で、デリゲートをカスタムクラスのインスタンスに設定します。

上記のUICollisionBehaviorでは、ビューを追加し、addBoundaryのいずれかの方法を使用して目的の境界を設定します。あなたの代理人はcollisionBehavior(_:beganContactFor:withBoundaryIdentifier:at:)プロトコル機能の衝突を通知されます。

(デフォルトcollisionModeeverythingあるので、あなたは無事に今のところ、このプロパティを無視することができます。)

+0

非常に素晴らしいです。今、ビューは実際に衝突し、境界線に接触すると停止しますか? – willThatBeAll

+0

@willThatBeAllいいえ、停止しないでください。実際の*衝突応答*は、もしあれば、あなた次第です:-) –

関連する問題