Как добавить изображение к кнопке навигации назад

У меня есть изображение задней кнопки (backButton). Как я могу добавить его к кнопке "Назад" на панели навигации?

UIBarButtonItem *newBackButton = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"backButton"]
                                                                 style:UIBarButtonItemStylePlain target:nil action:nil];

viewController.navigationItem.backBarButtonItem = newBackButton;

[newBackButton release];

Тем не менее, я получаю странно выглядящую кнопку, как показано ниже.

Как заменить кнопку с черным изображением кнопки "Назад"?

1 ответ

Решение

Вам придется изменить размер пикселя черного изображения. Откройте изображение в любом графическом редакторе, перейдите к настройке размера изображения (это может называться как-то еще в другом фоторедакторе), узнайте размер и пиксели. Похоже, вам придется сделать это на 1 пиксель выше и примерно на 2 пикселя шире, но я не уверен. Вероятно, вы можете найти документацию по размеру пикселя навигационной кнопки и поработать с ней. Удачи

Другие вопросы по тегам