我想赢得我的帧移动了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;
}
}发布于 2011-12-08 17:12:27
像这样修改你的代码:
-(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];
}
}希望能有所帮助
https://stackoverflow.com/questions/8428534
复制相似问题