0
Используя следующий код для установки глобальной навигации обратно изображения кнопки:ios7 setBackButtonBackgroundImage изображения все еще растянуто
float imageSize = 21.5; // @2x is 43px width
UIImage *barBackBtnImg = [[UIImage imageNamed:@"arrow-back-white"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, imageSize, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:barBackBtnImg
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
forBarMetrics:UIBarMetricsDefault];
Исходного изображения: http://cl.ly/XJgD и в приложении (растягивания): http://cl.ly/XKc0
Любых идеи почему изображение все еще растягивается?
Очень хорошее решение, спасибо! – Alex
Мне пришлось использовать прямое назначение параметров, например: UINavigationBar.appearance(). BackIndicatorImage = UIImage (named: "btn-back"); UINavigationBar.appearance(). BackIndicatorTransitionMaskImage = UIImage (named: "btn-back"); UINavigationBar.appearance(). TintColor = UIColor.blackColor(); – Jonauz
Хорошее решение. благодаря – Kit