我正在使用
移动UIButtonanimateWithDuration:delay:option:animations:completion
方法。现在,我希望它在经过特定点时停止移动。我怎么做?任何见解都赞赏!
答案 0 :(得分:0)
在移动代码中使用这些行(按钮移动)。
根据你设置x和y,给出一个位置的高度和宽度;
if(CGRectIntersectsRect(yorButton.frame,CGRectMake(6,6,10,10))) {
//code for stop moving
}
答案 1 :(得分:0)
我认为您可以使用动画停止选择器。 一般来说,就像这样做
[UIView setAnimationDidStopSelector:@selector(bounce2AnimationStopped)];
现在,如果您正在使用块,则可以检查如何使用AnimationDidStopSelector 在那。
由于