2010-10-16 1 views
7

Во-первых, Я не говорю о библиотеках значков или макетах/библиотеках.Бесплатные растровые изображения для пользовательских кнопок и слайдеров iOS?

Я знаком с различными библиотеками иконок, которые создали люди, но кроме материала из примера кода, как UICatalog, мне интересно, если кто-нибудь знает о тех, кто создал бесплатные библиотеки пользовательских кнопок растровых изображений (растягивающиеся кнопки изображения), слайдерная рукоятка/дорожки растровых изображений и т. д. В основном растровые изображения для настройки внешнего вида стандартных элементов управления для этих элементов управления (например, кнопок и слайдеров), которые позволяют вам указывать такие растровые изображения.

Я также заинтересован в любых Уроках Photoshop/шаблоны на/для создания растяжению НАЗН.КНОПКИ изображения, растровых изображений для слайдеров частей и т.д. (Afraid Я не огромный бог PS или что-нибудь.)

Любых знаете какие-либо ресурсы, подобные этому, для ознакомления с стандартными элементами управления?

ответ

2

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

Детали слайдера - я уверен, что вам придется сделать свой собственный UIControl с нуля.

Чтобы создать кнопку в Photoshop, создайте новый файл с прозрачным фоном, выберите инструмент «Форма», прямоугольник рядом с инструментами, вытяните прямоугольник. Размер не имеет значения. Для закругленного прямоугольника щелкните и удерживайте один и тот же инструмент, выберите закругленную прямоугольную форму и установите угловые радиусы (тот же радиус, что и в stretchableImage позже).

Дважды щелкните слой справа от имени слоя, чтобы получить всплывающее окно стиля. Проверьте цвет наложения и установите нужный цвет. Проверьте Внутренний Конус и сделайте его размер где-то ниже половины высоты прямоугольника - я думаю, что 90 градусов для Глобального Угола хорошо работают. Более низкая непрозрачность и больший размер делают скос менее коротким.

Щелкните правой кнопкой мыши (выберите пункт) графический прямоугольник на вашем слое, чтобы выбрать контур кнопки. Снимите нижнюю половину с помощью инструмента выделения (M) в верхней части инструментов. Выберите светлый серый цвет переднего плана, почти белый. Создайте новый слой с квадратным значком в списке слоев (Windows-> Layers if not visible). Заполните выделение нового слоя ведром краски и перетащите непрозрачность слоя, пока эффект «матового лака» не будет выглядеть правильно.

Простая кнопка, но это и есть ее суть.

+1

Как предложено OP, стандартный элемент 'UISlider' очень легко настраивается. Он принимает альтернативные изображения для пяти разных компонентов. Отъезд: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UISlider_Class/Reference/Reference.html – Justin

+0

Я думал, что наградил вас за щедрость, но, по-видимому, отмечаю ответ, поскольку ответ Не награждай щедростью. Извините, это мой первый раз опубликовать награду .... – Nimrod

4

Я был в состоянии найти несколько растяжению кнопок путем поиска моей коллекции примеров кода для: «stretchableImageWithLeftCapWidth»

Из примера кода Apple, в UICatalog, BubbleLevel, iPhoneMultichannelMixerTest, avTouch, AQOffilineRenderTest и TouchCells все примеры кода содержат кнопки с растяжимыми изображениями.

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

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

  • Нет связанных вопросов^_^