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

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

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

我试过清理项目,但无济于事。

最佳答案

嗯,如果您在模拟器上运行此程序,请尝试重置内容和设置,如果那不起作用,我知道iOS设备在缓存方面存在一些问题,请尝试更改实际文件和xcode中的引用中的photo name.png 。

09-13 14:19