Вот что мне нужно сделать:Какой самый лучший способ сделать это (iPhone SDK UI вопрос)
Я есть панель инструментов с несколькими объектами на него (для этого мы будем называть их A, B, C , D), и я хочу, чтобы пользователь мог щелкнуть мышью и перетащить их, а также привязать их к сетке и подключиться друг к другу.
Звучит легко, правда? Ну вот моя проблема: некоторые объекты разных размеров, поэтому A может быть 1x1, B - 1x3, C - 3x4 и т. Д.
Итак, как мне это сделать? Я думал о том, что каждый элемент, как отдельный UIImageView (или UIView, еще не решил), который можно перетащить, затем возьмите его местоположение и посмотрите, какие изображения находятся рядом с ним.
Другое дело, что я должен быть в состоянии экспортировать эти места в любой XML или JSON (не уверен, но, вероятно, XML)
так что мне нужно было бы сделать UIView «плитка» для каждой плитки, которую я хочу? –
В моем случае все «плитки» являются экземплярами Tile. Однако для их перемещения у меня есть контейнер UIView, который имеет дело с логикой движений и с обработкой касанийBegan :, touchesMoved: and touchesEnded :. Я бы подумал, что вы можете сделать что-то подобное - за исключением того, что все, что меняется для моих плит, - это «лицо» (например, Scrabble), и будь то лицо или лицо, вы также должны иметь размеры x и y. – westsider
Спасибо за помощь. Я не делал этого так, как вы это делали, но ваш метод привел меня в правильном направлении. –