此应用程序是通用的,并且在除iPod之外的所有其他设备上运行完美。我用了两个故事板。
这是我在AppDelegate
中编写的代码。
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UIImage* background = [UIImage imageNamed:@"navigation-bar-background"];
[[UINavigationBar appearance] setBackgroundImage:background forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"black-back-button"]resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"black-back-button-landscape"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)] forState:UIControlStateNormal barMetrics:UIBarMetricsLandscapePhone];
[[UISlider appearance] setThumbImage:[UIImage imageNamed:@"knob-button"] forState:UIControlStateNormal];
return YES;
}
答案 0 :(得分:1)
只需更改图像(确保新的试用图像是png格式化的)并查看它是否正在显示。
答案 1 :(得分:1)
也许..你的iPod功能..与你的发布代码不符合“armv7等” 什么iPod一代? 再次检查 - 您的iPod功能:http://blog.manbolo.com/2012/10/30/uirequireddevicecapabilities-and-device-compatibility-matrix
答案 2 :(得分:1)
我忘了在项目中添加主要故事板。所以,如果其他人遇到同样的问题,那么请仔细检查是否在主故事板中添加了故事板。
答案 3 :(得分:0)
在处理通用应用中的故事板时,Xcode如何以及如何生成默认值存在问题。查看此答案:https://stackoverflow.com/a/21632289/703530