реальное изображение или рисунок в UIView для движения касаниями? - PullRequest
0 голосов
/ 29 февраля 2012

Я хотел бы нарисовать 4 круга слева и еще 4 круга справа на экране.Пользователь с помощью пальца может выбрать круг слева, и, перемещая палец по экрану, он увидит линию, проводимую в то же время, в то время как он идет по кругу справа.Будет присутствовать некоторая анимация, первый выбранный круг будет «меняться», если его заполнить, а затем будет проведена линия, и при входе в круг справа - также этот круг будет заполнен.

вопрос прост: а) я должен пойти дальше и нарисовать эти круги вручную / программно пустыми и / или заполненными - ИЛИ - б) я должен создать хорошие файлы jpgs для моих пустых кругов, еще один для моих заполненных и заменить одно изображениедругим, когда пользователь выбирает круг, в то время как действительно рисует линию сверху?

Какое было бы лучшее решение между а) и б), пожалуйста?Что может быть проще, пожалуйста?

Заранее благодарим за помощь и опыт в этом деле.

Приветствия, гиби

Ответы [ 2 ]

1 голос
/ 29 февраля 2012

Вариант (б) хорош! потому что вам не нужно рисовать круги программно. Также вы можете присвоить этим изображениям теги, чтобы их можно было найти в событиях UITouch, а из этого в событии touchMoved вам потребуется реализовать логику для рисования линии между этими двумя кругами.

Надеюсь, это поможет!

0 голосов
/ 29 февраля 2012

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

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

...