- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我有一些小 View ,可以通过拖动它们来移动它们。当用户开始拖动其中一个小 View 时,它会留在原地,但会“拉伸(stretch)”一定距离(~200 点)。超过距离后,小 View 应该对用户的手指执行“捕捉”效果。最好将整个动画描述为橡皮筋断裂。
到目前为止,我已经实现了这样的捕捉效果:
UISnapBehavior *snapBehavior = [[UISnapBehavior alloc] initWithItem:iconView snapToPoint:[[touches anyObject] locationInView:self.view]];
[self.snapAnimator addBehavior:snapBehavior];
问题是,如果用户在执行捕捉动画时继续移动手指, View 将继续向效果开始时手指所在的位置移动。
有没有办法在移动触摸时更新 UISnapBehavior 的目的地?
最佳答案
不,没有。捕捉行为非常简单:它只是捕捉到你告诉它的点,就在那时。这就是它所做的一切。一个行为,一个点,一个项目,一个快照。
因此,您需要删除捕捉行为并用不同的点替换不同的捕捉行为。或者使用另一种行为,您可以在用户手指移动时移动目标点(例如 UIAttachmentBehavior)。
关于ios - 更新 UISnapBehavior 点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24520238/
我正在使用 UISnapBehavior,但它的捕捉速度太快了,我不喜欢。有没有办法让它慢下来?或者换句话说:有没有办法用它应该捕捉的点来调整物体的弹性? 最佳答案 我能够通过将 View 附加到 U
无论出于何种原因,每当我使用捕捉行为时,它都会导致 UIButton 在“捕捉”时变成各种大小的矩形。我可能只是在看这个问题。我的最后期限是明天,以解决最后的错误,所以我将不胜感激任何帮助!谢谢! v
我正在尝试使用 UISnapBehaviour 为 UIButton 设置动画。我关注了Apple References和 Apple Dynamics Catalog ,但不是使用点击手势来启动动画
在我的应用程序中,我有一些小 View ,可以通过拖动它们来移动它们。当用户开始拖动其中一个小 View 时,它会留在原地,但会“拉伸(stretch)”一定距离(~200 点)。超过距离后,小 Vi
我可以通过添加具有阻力的 UIDynamicItemBehavior 轻松地使捕捉更慢。然而,阻力的默认值是 0.0,这对我来说还是太慢了。将阻力设置为负值没有效果,它似乎移动得像 0.0 一样快。
我正在尝试使用 UISnapBehavior 创建一个tweening back 动画。 我正在尝试制作一个可拖动的正方形,然后当正方形被释放时,它会补间回到原来的位置。每次它后退时,它似乎都有一个奇
我正在研究 CS193P,我想创建一种效果,让卡片从 0,0 一个接一个地卡入到位。我试图链接动画,但 View 一起飞行,我也在尝试使用 UIDynamicAnimator 并且发生了同样的事情。所
我正在使用 UIDynamicAnimator 的 UISnapBehavior 在两种状态之间制作这些圆圈的动画: http://cl.ly/image/1G3p1B2x2v14/Image%202
我想弄清楚是否可以在 UIScrollview 中使用 UIAnimator 中的 UISnapBehavior 来使 ScrollView 的内容对齐到一个点。到目前为止,我的发现导致这是不可能的。
我是一名优秀的程序员,十分优秀!