我移动的UIButton使用停止移动的UIButton
animateWithDuration:delay:option:animations:completion
方法。现在,我希望它在通过特定点时停止移动。我怎么做?任何见解都被赞赏
我移动的UIButton使用停止移动的UIButton
animateWithDuration:delay:option:animations:completion
方法。现在,我希望它在通过特定点时停止移动。我怎么做?任何见解都被赞赏
在移动代码中使用这些行(按钮移动)。
根据你设置x和y,并给出一些位置的高度和宽度;
if(CGRectIntersectsRect(yorButton.frame,CGRectMake(6,6,10,10))) {
//code for stop moving
}
没有进攻只是好奇,但是这种代码是如何帮助Appster? Appster可能没有使用touchesmoved事件来设置动画按钮。 –
哎呀,你是对的,那么这个条件工作,并需要在他使用移动代码的部分正确。 – Ishu
只是让我明白了 - 要动画从A点到B点的按钮,但是当它到达C点有它停下来?为什么不把它从A点移动到C点呢? – Mac
@Mac - 这是因为虽然B是随机生成的,但C是固定的,所以我不会知道每次按钮从A移动到B时,它都会通过C. – Appster