Я пытаюсь заменить по умолчанию нав бар обратно изображение кнопки:Replace Панель навигации кнопку назад, не растягивая
UIImage *backButtonImage = [UIImage imageNamed:@"back_button"] ;
backButtonImage = [backButtonImage resizableImageWithCapInsets:UIEdgeInsetsMake(0, backButtonImage.size.width, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
Что я получаю это:
То, что я хочу это:
Как? Исходное изображение - 11x44 балла.
EDIT: После применения этого
[UINavigationBar appearance].backIndicatorImage = backButtonImage;
[UINavigationBar appearance].backIndicatorTransitionMaskImage = backButtonImage;
я получаю это:
Я провел часы, пытаясь получить стрелку, чтобы двигаться вниз так, что он выровнен вертикально текст заголовка в навигационная панель, но безрезультатно. Я видел другие темы с той же проблемой, но без решения. Почему это так сложно? Кажется, что все, кто заменит изображение кнопки «Назад», должны будут это решить.
Вы должны поставить изображение как 1x, 2x, 3x –
Конечно. изображение 2x составляет 22x88. [email protected] – soleil