Создание элементов интерфейса iPhone - PullRequest
3 голосов
/ 20 июня 2009

Я нашел кучу объектов iPhone внутри конструктора интерфейса, но я предполагал, что будет стандартный набор иконок, градиентов и т. Д., Чтобы сделать вещи более похожими на яблоко.

Как мне создать эту графику, просто используя pngs или есть специальные инструменты для рисования фигур, которые я могу использовать внутри конструктора интерфейса?

Ответы [ 2 ]

2 голосов
/ 20 июня 2009

Нет, вы не найдете никаких инструментов формы в самом конструкторе интерфейсов.

Вы можете искать в соединении для разработчиков, например: https://developer.apple.com/iphone/library/samplecode/UICatalog/ имеет несколько файлов изображений с кнопками в виде яблок. Они могут быть программно "растянуты" до любого размера, посмотрите [UIImage stretchableImageWithLeftCapWidth: topCapHeight:]

Некоторые изображения, например изображения, отображаемые в контроллере вкладок (см. В нижней части экрана в приложении «Мировое время»), стилизованы для вас. Вы предоставляете изображение, например, просто альфа-канал фигуры, и он автоматически получает синий градиент при выборе.

Кроме того, .pngs предположительно оптимизированы XCode для использования на iPhone, поэтому, несмотря на множество поддерживаемых форматов, вы можете придерживаться .png

2 голосов
/ 20 июня 2009

Вы можете использовать любой тип изображений, изначально поддерживаемый iPhone SDK. Здесь вы найдете список. Но. для вашего удобства я также перечислю это здесь:

  • Формат файла изображения с тегами (TIFF) .tiff, .tif
  • Объединенная группа экспертов по фотографии (JPEG) .jpg, .jpeg
  • Графический формат обмена (GIF) .gif
  • Портативная сетевая графика (PNG) .png
  • Формат растрового изображения Windows (DIB) .bmp, .BMPf
  • Windows Icon Format .ico
  • Курсор Windows .cur
  • Растровое изображение XWindow .xbm

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

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