Я знаю, что есть много вопросов/ответов по этой теме, но не может найти подходящего ответа. Я создаю UIBar программно. Мои собственные кнопки (png с прозрачностью) имеют заднее заполнение вместо отображения фонового желоба.Сделать UIBarButtonItem прозрачным iOS 7/8
Система UIBarButton работает идеально, но не моя.
работы:
UIBarButtonItem *exportButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAction
target:self
action:@selector(tapExportButton:)];
не работает:
UIBarButtonItem *favButton = [[UIBarButtonItem alloc]
initWithImage:[UIImage
imageNamed:@"FavoriteStar"]
style:UIBarButtonItemStylePlain
target:self
action:@selector(toggleFavorite:)];
внутренняя часть в формате PNG прозрачен в моем редакторе GFX
внутренняя часть является черным, когда Я использую его как UIBarButtonItem, но не фоновое изображение ...
Что я могу сделать, чтобы сделать его прозрачным?
С уважением,
Йеруном Wolff
Спасибо Абдул, но теперь изображение остается черным. Прежде чем он стал белым (я не знаю, почему он стал белым, я был рассвет в черном). Таким образом, я изменю цвет розыгрыша в png – jr00n
Или есть другой способ изменить цвет изображения кнопки. – jr00n
Когда я делаю изображение с RenderingMode, как это, он работает [[UIImage imageNamed: @ "FavoriteStarNormal"] imageWithRenderingMode: UIImageRenderingModeAlwaysTemplate] – jr00n