Я пытаюсь создать область перетаскивания предмета, и когда предмет упадет не в ту область, он вернется в исходное положение.
вот мой код:
UITouch *touch =[[event allTouches] anyObject];
CGPoint dropPoint = CGPointMake(60, 520);
location = [touch locationInView:self.view];
if([touch view]==image1 && CGPointEqualToPoint(location, dropPoint)){
[image1 setFrame:CGRectMake(60, 520, 150, 184)];
return;
} else
{
[dad setFrame:CGRectMake(530, 225, 150, 184)];
}
Я думаю, что моя ошибка в том, что я использовал CGPoint для области перетаскивания, и он должен быть точно в той позиции, которую я объявил ранее, если запускает команды, я прав?
Теперь я незнать, как это исправить ...
Заранее спасибо за помощь!:)