обновленный ................. код

аю приложение с лабиринтом, я помещаю шарик в лабиринт в конструкторе интерфейсов (я поставил розетку для него) У меня есть штрихи:

 -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint point;
point = [touch locationInView:self.view];

ball.center = point;

if (CGRectIntersectsRect(ball.frame, maze.frame)) {
   //my stuff
}


   }

У меня есть два оператора CGRectIntersectsRect if, скажем, если рамка шара касается рамки лабиринта, то // мои вещи случаются, но по какой-то причине всякий раз, когда я пытаюсь переместить шар, не касаясь рамки лабиринта, // my вещи случаются Я не знаю, почему, может быть, это потому, что мяч находится в лабиринте, вероятно, не потому, что я сказал, что cgrectintersectsrect frame не имеет границ. так почему это происходит?

У меня есть другой iboutlet uiimageview под названием flag, у меня тот же тип кода cgrectintersectsrect, и он работает в тех же самых контактах, так почему это не работает

Ответы на вопрос(1)

Ваш ответ на вопрос