iphone tabbarcontroller PNG - PullRequest
       1

iphone tabbarcontroller PNG

1 голос
/ 22 июня 2010

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

Независимо от того, использую ли я Inkscape, Pixelmator или антикварную версию Paint Shop Pro для создания и экспорта PNG, я получаю синий выделенный квадрат небытия или матово-серый квадрат небытия. Все 30 х 30, но белый на черном, черный на белом, цветной, без цвета, кажется, что ничего из этого не дает.

Насколько я могу судить, я все делаю правильно: http://osmorphis.blogspot.com/2009/02/tab-bar-icons-part-1_4115.html

И этот вопрос не решил проблему: Добавление иконки контроллера панели вкладок IPhone

Вот код из приложения DidFinishLaunching:

<// diagnostic>
UIImage *image = [UIImage imageNamed:@"outToLunch.png"];
if (!image) {
    NSLog(@"AppDelegate: 404");
}
myVC.tabBarItem.image = [UIImage imageNamed: @"outToLunch.png"];>

Я одинаково восприимчив к хорошему смеху или к "О, я этого не знал ..."

Спасибо!

Ответы [ 2 ]

1 голос
/ 22 июня 2010

Попробуйте другое изображение. Это работает?

Если нет, попробуйте очистить вашу сборку (SHIFT-CMD-K, ваше приложение может не работать при этом).

Можете ли вы опубликовать изображение здесь? (http://imageshack.us/)


EDIT: Я протестировал изображение для вас в моем приложении (в appDelegate applicationDidFinishLaunching), и оно прекрасно работает для меня. И устанавливая это в Интерфейсном Разработчике и с кодом.

Попробуйте установить его в IB. Если это работает, возможно, вы пропустили несколько соединений:)

0 голосов
/ 22 июня 2010

Проверьте изображение Прозрачность .В соответствии с документацией здесь рекомендации для значка панели вкладок:

  • Используйте чистый белый цвет с соответствующей альфа-прозрачностью.
  • Не включайте каплиshadow.
  • Используйте сглаживание.
  • Если вы решили добавить скос, убедитесь, что он равен 90 ° (чтобы помочь вам в этом, представьте источник света, расположенный в верхней частизначок).
...