UICollisionBehaviorクラスに直線の壁を追加する

「詳細!Objective-C iPhoneアプリ開発入門ノートXcode5+iOS7対応」のChapter9-5 p446にあるUIDynamicAnimatorクラスを使うサンプルです。

UICollisionBehaviorクラスで衝突のビヘイビアを作り、そのビヘイビアにaddBoundaryWithIdentifier:fromPoint:toPoint:メソッドで直線の壁を作ります。壁の位置にはDrawLineクラスをカスタム定義して直線を引いています。カエルはタイマーを使って1秒間隔で追加しています。

ex_UIDA_Gravity_Collision_lineBound

(Chapter9-5 p446)