Создание элементов пользовательского интерфейса iPhone
-
06-07-2019 - |
Вопрос
Я нашел кучу объектов iPhone в конструкторе интерфейсов, но предполагал, что там будет стандартный набор значков, градиентов и т. д., чтобы сделать вещи более похожими на яблоко.
Как мне создать эту графику, просто используя PNG, или есть ли специальные инструменты рисования, которые я могу использовать в конструкторе интерфейса?
Решение
Нет, вы не найдете никаких инструментов формы в самом конструкторе интерфейсов.
Вы можете искать в соединении для разработчиков, например: https://developer.apple.com/iphone/library/samplecode/UICatalog/ а> имеет несколько файлов изображений с кнопками в виде яблок. Они могут быть программно «растянуты» для любого размера, проверьте [UIImage stretchableImageWithLeftCapWidth: topCapHeight:]
Некоторые изображения, например изображения, отображаемые в контроллере вкладок (см. в нижней части экрана в приложении «Мировое время»), стилизованы для вас. Вы предоставляете изображение, например, просто альфа-канал формы, и он автоматически получает синий градиент, когда он выбран.
Кроме того, .png предположительно оптимизированы XCode для использования на iPhone, поэтому, несмотря на множество поддерживаемых форматов, вы можете придерживаться .png
Другие советы
Вы можете использовать любые типы изображений, изначально поддерживаемые iPhone SDK. Здесь вы найдете список.Но.для вашего удобства я также перечислю это здесь:
- Формат файла изображения с тегами (TIFF).tiff, .tif
- Объединенная группа экспертов в области фотографии (JPEG) .jpg, .jpeg
- Формат графического обмена (GIF).gif
- Портативная сетевая графика (PNG).png
- Формат растрового изображения Windows (DIB).bmp, .BMPf
- Формат значков Windows .ico
- Курсор Windows .cur
- Растровое изображение XWindow .xbm
Надеюсь, поможет.