расположение изображения на другом изображении - PullRequest
0 голосов
/ 12 января 2010

У меня есть несколько видов изображений, которые пользователь может перетаскивать. У меня они «привязываются» к координатам на основе вида ... но ... мне интересно, можно ли привязать их к координатам на основе изображения.

Итак, я сказал одно изображение на заднем плане, поле. Когда я затем перетаскиваю изображения, если они попадают в поле, они привязываются к нему. Как я уже сказал, я могу сделать это, определив местоположение относительно экрана, но не поле.

Я думаю, что я могу получить координаты коробки, а затем сравнить с ними? Просто интересно, был ли лучший способ ??

Спасибо

1 Ответ

0 голосов
/ 22 января 2010

Блок занимает весь UIImageView? Если это так, вы можете использовать CGRectContainsPoint, используя рамку UIImageView для прямоугольника и центр перетаскиваемого изображения в качестве точки.

Если поле является только частью фонового изображения, вы можете запутаться и начать спрашивать фон для цвета пикселя в заданном месте, но я думаю, что способ, которым вы делаете это сейчас, вероятно, будет лучше, если это так .

...