UiBarButtonItem背景图像直到第一次点击才显示

时间:2013-08-15 15:00:22

标签: iphone ios objective-c uibarbuttonitem

在我的AppDelegate.m文件中,我创建了以下后退按钮样式:

    UIImage *backBtnImage = [UIImage imageNamed:@"back.png"];
    [[UIBarButtonItem appearance] setBackButtonBackgroundImage: backBtnImage forState: UIControlStateNormal barMetrics: UIBarMetricsDefault];
    [[UIBarButtonItem appearance] setBackButtonBackgroundImage: backBtnImage forState: UIControlStateHighlighted barMetrics: UIBarMetricsDefault];

由于某种原因,背景图像仅显示在按钮被按下一次的空间之后的每个视图上 - 之后每次为每个视图加载。

我已经尝试清理该项目,但无济于事。

1 个答案:

答案 0 :(得分:0)

嗯,如果你在模拟器上运行它,尝试重置内容和设置,如果这不起作用,我知道iOS设备有一些缓存问题,尝试更改实际文件中的照片name.png在xcode中引用。