Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Фон для iPhone в высоком разрешении: инструкции и источники

Автор вопроса: tacos_tacos_tacosОтветов: 2

Как лучше всего реализовать внешний вид, аналогичный мобильному приложению PPD Clinical Trials Mobile (позволяет искать клинические испытания), где, похоже, они реализовали UINavigationController и контроллер UITabBar в виде наложений поверх MainWindow и фона с высоким разрешением.

Также в качестве ответа на этот вопрос есть ли где-нибудь стоковая графика iPhone 4 (кнопки, значки и особенно фоны), которые можно использовать для имитации вещей?

РЕДАКТИРОВАТЬ 0: Кстати, я не знаю, что они используют UITabBarController для нижней части, но по всем признакам они используют UINavigationController вверху. Он ведет себя так, как и следовало ожидать.

  • В ответ на следующий вопрос вы можете использовать balsamiq для создания мокапов - не бесплатно, но совершенно потрясающе. Еще один хороший вариант - OmniGraffle. На таких сайтах, как Graffletopia theChrisKent 01.08.2011

iphoneuinavigationcontroller

Ответы

Ответ 1 · рейтинг 1 · sergio

Мне кажется, что мобильное приложение PPD Clinical Trials Mobile состоит из следующих элементов:

  1. контроллер модального представления поверх фона;

  2. в контроллере модального представления кадр меньше размера экрана;

  3. контроллер модального представления содержит UINavigationController;

  4. эффект прозрачности достигается установкой для свойства alpha представлений внутри модального контроллера представления значение ниже 1.0 (что означает непрозрачность).

Ответ 2 · Luke

Стоковая графика / компоненты:

http://spoiledmilk.dk/blog/iphone-ui-design

http://www.teehanlax.com/blog/iphone-gui-psd-30/

Наборы иконок:

http://glyphish.com/

Что касается скриншота, я думаю, вы могли бы выполнить его содержимое следующим образом:

  • Фон: статическое изображение, созданное в Photoshop или аналогичном (pixlr.com как отличная бесплатная онлайн-альтернатива)

  • Панель навигации: переопределите UINavigationBar по умолчанию и по-другому установите фреймы компонентов.

  • Меню выбора: снова переопределить объекты класса по умолчанию.

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы