物理アニメーションを行うために UIKit Dynamics を使用する iOS iPhone アプリで作業しようとしています。フープにボールを投げ入れるバスケットボールのゲームです。しかし、ボールを円形にする方法がわかりません ( と でこのように扱われUICollisionBehavior
ますUIDynamicAnimator
)。
私はもう試した:ball.layer.cornerRadius = ball.frame.size.width / 2.0;
しかし、これはボールを円形に描くだけです。実際にはこのように動作しません。また、次を使用して境界を描画できることも知っています。addBoundaryWithIdentifier:forPath:
しかし、単なる長方形ではないUIView
(私の場合)の周りに境界を設定する方法がわかりませんか? UIImageView
SpriteKit を使用してこれを行うことができることはわかっていますが、UIKit ダイナミクスを使用してバスケットボール ゲームのコードを数時間書いているので、簡単な修正がある場合は切り替えたくありません。ありがとうございました!