UIBarButtonItem с прозрачностью - PullRequest
       3

UIBarButtonItem с прозрачностью

0 голосов
/ 01 февраля 2012

Как добиться такой кнопки?

http://dl.dropbox.com/u/21379266/barButtonItemTransparency.png

Когда я использую setBackgroundImage:forState:barMetrics: и использую изображение шаблона, у меня нет границы, тени, градиента ...

Также пробовал setTintColor: с [UIColor clearColor], который вообще не работает.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2012

Я не знаю, на какую версию iOS вы ориентируетесь, но если вы используете iOS 5, вы можете использовать протокол UIAppearance для установки собственного фонового изображения.

Но будьте осторожны, фоновое изображение должно быть растяжимым!

0 голосов
/ 01 февраля 2012

Попробуйте установить пользовательский вид для вашего UIBarButtonItem

UIBarButtonItem* bar = YOUR_BAR_BUTTON;
bar.customView = [[[UIImageView alloc] initWithImage:@"YOUR_IMAGE"] autorelease];
bar.customView.alpha = .5;
...