我移動的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