0
我想要替换UINavigationControllers在我的应用程序中使用的默认backBarButtonItem图像。我想用下面的图片(其实我使用的是白色箭头,但不会在这里展示对白色背景):试图设置一个自定义backBarButtonItem图像/难度与可调整大小的图像
我的形象是60个像素宽,33个像素高,包括我想使用的箭头周围的空白缓冲区将箭头拉得太宽。
我已经添加下面的代码我AppDelegate.m
UIImage *barButtonImage = [[UIImage imageNamed:@"icon-navbar-backbutton"] resizableImageWithCapInsets:UIEdgeInsetsMake(0,27,0,0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:barButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
左插图设置为27点,使得箭头的头部没有被拉伸。但是,当我运行代码,我得到的导航栏下面的结果:
为什么会出现在我backBarButtonItem结束多余白色片?
好,平铺是我观察到的行为,但我并不知道发生了什么。我认为这个图像应该被拉伸。这是有道理的,我要去测试它。 – Darren 2013-04-30 16:23:26