Разработка приложения для iPhone с помощью Photoshop или любых инструментов дизайна - PullRequest
0 голосов
/ 07 октября 2009

Мне нужно знать, как спроектировать новый (другой) пользовательский интерфейс для iPhone с помощью Photoshop или подобных инструментов. Я уже проверил макеты дизайна Photoshop для iPhone через Интернет, но я уверен, что мне это не нужно, в этих примерах psd-файлов показаны оригинальные элементы дизайна iPhone.

Я просто смотрю, как разработать новый пользовательский интерфейс и как подать заявку на приложение iPhone с самого начала. Позвольте мне привести пример; Мне нужно спроектировать новую панель вкладок и применить ее к моему небольшому приложению, а также к uiview, фону uiview, модальному uiview, подобным кнопкам.

Ответы [ 6 ]

5 голосов
/ 07 октября 2009

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

Однако, если вы хотите протестировать макеты интерфейса вашего приложения, я рекомендую взглянуть на Briefs , новый фреймворк для прототипирования приложений iPhone. Он позволяет вам указать серию изображений и то, как вы хотели бы взаимодействовать с ними, и создает из этого работающее приложение. Это очень впечатляющий каркас для дизайнеров пользовательского интерфейса iPhone.

2 голосов
/ 07 октября 2009

В систему встроены «стандартные элементы управления пользовательским интерфейсом» в iPhone, поэтому существуют PSD с этими элементами внутри.

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

Например, многие производительные приложения, такие как «To Do» и «Remember The Milk», используют стандартные элементы управления пользовательского интерфейса, но с добавлением некоторых дополнительных цветов или растровых изображений.

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

0 голосов
/ 28 сентября 2010

Вы должны попытаться взглянуть на Интерфейсный Разработчик Mac OS X, который идет с XCode, расположение в значительной степени предопределено или по крайней мере, составлено из предопределенных элементов. Единственное, что вы можете «нарисовать» с помощью такого мощного инструмента, как Photoshop, - это изображения, которые вы можете использовать в этих элементах.

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

Если вы ищете документацию по этому вопросу, лучше всего начать с области разработчиков Apple (и, возможно, вообще лучше): http://developer.apple.com/

0 голосов
/ 23 июня 2010

трафаретов для iPhone и iPad от MobileStencil.com .

Кроме того, соответствующие приложения SketchBook для iPhone и iPad от Apress.

0 голосов
/ 07 октября 2009

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

Для представлений и вещей вы просто помещаете UIImageView на задний план представления. Кнопки имеют очень удобный механизм, позволяющий устанавливать изображения кнопок для состояний без нажатия и нажатия (выбранных) даже в Интерфейсном Разработчике.

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

0 голосов
/ 07 октября 2009

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

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