Как добиться внешнего вида кнопки «Найти друзей» с помощью iOS 5? как будто пуговицы вшиты в кожу

Как добиться внешнего вида кнопки «Найти друзей» с помощью iOS 5? как будто пуговицы втиснуты в кожу.

Мне нравится внешний вид приложения «Найти друзей», оно похоже на кожу, а кнопки выглядят так, как будто они втиснуты в кожу. Итак, мне было интересно, как мне добиться этого штампа в действии. Я знаю, как установить фоновое изображение в iOS 5 на UINavigationBar, и я могу установить цвет оттенка UIBarButton.

Но как мне заставить изображение на UINavigationBar просачиваться в UIBarButton?

Все, что я пробовал, приводит к черной кнопке и отсутствию кровотечения фонового изображения.

Я думал, что должен быть способ установить прозрачность UIBarButton.

Кто-нибудь знает, возможно ли это в iOS 5?

Или мне нужно это сделать? Создайте пользовательское изображение кнопки, имеющее форму изображения кнопки: закругленные углы, эффект 3D-кнопки и прозрачный цвет посередине. Таким образом, кожа будет видна там, где она прозрачна в середине пуговицы.

Заранее спасибо! Брайан.


person Brian    schedule 21.10.2011    source источник


Ответы (2)


Попросите вашего художника нарисовать для вас штампованную кнопку. Система не собирается предлагать никакой помощи.

person David Dunham    schedule 21.10.2011

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

Как вы упомянули, вы можете установить свойство tintColor в UIBarButtonItem, но это, похоже, не учитывает альфа-канал установленного вами цвета. Изображение кажется лучшим способом пойти.

person silver_belt    schedule 04.11.2011