[英]How to stop touchesMoved
我想贏我的幀移動40 / 3px,然后停止移動! 如何停止移動並將幀x更改為40 + 320! 謝謝
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
if(self.frame.origin.x > 40/3) {
CGRect myFrame = self.frame;
myFrame.origin.x = 40 + self.frame.size.width;
self.frame = myFrame;
}
}
像這樣更改代碼:
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
if(self.frame.origin.x > 40/3) {
CGRect myFrame = self.frame;
myFrame.origin.x = 40 + self.frame.size.width;
self.frame = myFrame;
[self touchesEnded:touches withEvent:event];
}
}
希望能幫助到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.