2010-06-20 4 views
0

Я использую iPhone SDK 3.2. Я нарисовал несколько строк на дороге UIView, как дорога в небольшом городе, и добавил, что как subview в главном окне просмотра (вид контроллера). Теперь мне нужно увеличить его с другой точки зрения, как более конкретная ария этого города.Как я могу увеличить часть моего приложения на основе iphone?

FYI: Я являюсь новым программистом в Obj-C, а также разработкой приложений для iPhone.

+0

пожалуйста, дайте мне знать, для получения дополнительной информации. – Sadat

ответ

1

спасибо за информацию. Я предполагаю, что вопрос, который мне нужно задать, заключается в следующем: будут ли линии и цвет фона находиться в изображении или будут рисоваться как линии и цвет. Изображения линий и цвета будут одним процессом, а линии и цвет будут другим процессом.

Если вы собираетесь использовать линию и цветной маршрут, то посмотрите на Core Graphics (CG). Это даст вам инструменты для размещения линий на экране и заполнения их цветом. Оттуда вам нужно будет вычислить математику, чтобы заставить их увеличиваться.

Альтернативно изучите OpenGL. Он предоставит вам инструменты для создания 3D-среды, которая позволит вам увеличивать масштаб. http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html

Успехов

+0

спасибо @DecodingSand, я постараюсь в любом случае и скоро сообщить об этом. – Sadat

+0

Я нашел фреймворк cocos2d-http: //www.cocos2d-iphone.org/, который очень полезен для программирования 2d. Насколько я могу понять, это решит мою текущую проблему. Спасибо @DecodingSand за ваш ответ. – Sadat

0

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

1) вам нужно изображение, чтобы оставаться острыми?

2) является исходным изображением, которое вы делаете масштабированием фотографии или фигур, таких как круги, квадраты и тип?

3), если это фотография, то есть разрешение выше тогда разрешение экрана (привет разрешение фото)

+0

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

+0

Я добавил дополнительную информацию. Если вам нужно больше, пожалуйста, дайте мне знать. – Sadat

Смежные вопросы