提供一个自定义的collision bounds

来源:互联网 发布:关于淘宝开店的相关知识 编辑:程序博客网 时间:2024/05/16 00:42

在iOS 9之前,UIKitDynamics的collision bounds只能是长方形。这让一些并非是完美的长方形的碰撞效果看起来有些古怪。iOS 9中支持三种collision bounds分别是Rectangle(长方形)、Ellipse(椭圆形)和Path(路径)。Path可以是任意路径,只要是逆时针的,并且不是交叉在一起的。一个警告是,path必须是凸面的不能使凹面的。

为了提供一个自定义的collision bounds ,你可以子定义一个UIView的子类。

0 0