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

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

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

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

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

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

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

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

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


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


Ответы (2)


arrow_upward
1
arrow_downward

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

person David Dunham    schedule 21.10.2011

arrow_upward
0
arrow_downward

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

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

person silver_belt    schedule 04.11.2011