18得票1回答
UICollisionBehavior - 视图穿过边界

为了实现UICollisionBehavior,我设置了屏幕边缘的边界。然后添加了一些视图,并最终将UIPanGestureRecognizer附加到其中一个视图。 现在我可以使用可拖动视图来推动小视图。 问题: 如果我把一个小视图困在角落里并不断推它靠近屏幕边缘,它最终会滑过边界并被...

9得票3回答
UIKit动力学 UICollisionBehavior 碰撞但不反弹

我有一个视图,其边界已设置为碰撞(`setTranslatesReferenceBoundsIntoBoundaryWithInsets`),并且设置了一个子视图以使其根据重力与父视图边界发生碰撞。 我试图使碰撞的弹性系数为0%,但我还没有找到方法。我尝试使用 `UIDynamicItemB...

7得票3回答
在iOS 9中设置UIView的碰撞边界路径

在iOS 9中,苹果公司引入了UIKit-Dynamics的collisionBoundsType。 当我将其设置为UIDynamicItemCollisionBoundsTypeRectangle或UIDynamicItemCollisionBoundsTypeEllipse时,都没有问题...