Подвижные UIViews, такие как Tangram - PullRequest
2 голосов
/ 13 августа 2010

В моем приложении для iPad есть один основной вид. Он содержит различные виды, которые имеют разные размеры и разные изображения (четырехугольники, но не прямоугольники).

http://idzr.org/2eu9
Серые линии представляют рамки, красные линии - контур изображения.

Это немного похоже на Tangram, но сложнее, поскольку тетрагоны не являются прямоугольниками.

Виды можно перемещать и поворачивать, но красные четырехугольники не должны касаться друг друга и не перекрывать друг друга. Если углы тетрагонов известны, как лучше всего это осуществить?

1 Ответ

0 голосов
/ 24 февраля 2011

У Apple есть пример того, как с этим справиться: http://developer.apple.com/library/ios/#samplecode/Touches/Introduction/Intro.html

По сути, каждая из ваших фигур будет подклассом UIView, и вам просто нужно будет реагировать на соответствующие сенсорные события для перемещения и вращенияих соответственно.Ваши будут немного сложнее, потому что ваши фигуры должны будут проверить, чтобы убедиться, что они не будут перекрывать другую фигуру, когда она перемещается / вращается.

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