xcode координаты изображения - PullRequest
0 голосов
/ 23 июля 2011

Хорошо, я в процессе создания игры для iphone, и мне было интересно, как удалить изображение, если оно проходит через определенные координаты. Я делаю этот пролив в XCode. Также, пожалуйста, отправьте пример кода. Вся помощь приветствуется.

Ответы [ 2 ]

2 голосов
/ 23 июля 2011

Попробуйте

[imageView removeFromSuperview];

или, если хотите, чтобы он вернулся позже, просто выполните

[imageView setHidden:YES];
0 голосов
/ 23 июля 2011

Допустим, у вас есть представление aView, что вы перемещаетесь по коду. Теперь предположим, что aRect - это прямоугольник, в котором aView должен быть виден. Если aView выходит за пределы aRect и вы хотите удалить его, вы можете сделать что-то вроде этого:

.... you move aView ....
if (!CGRectContainsRect(aRect, [aView frame])) {
    [aView removeFromSuperview];
}

Я должен отметить, что этот метод работает, только если вы перемещаете aView с таймером или каким-либо другим способом. Иначе что-то вроде этого немного менее тривиально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...