1

这个应用程序是通用的,并且可以在除 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;
}
4

4 回答 4

1

只需更改图像(确保新的试用图像为 png 格式)并查看它是否显示。

于 2013-01-14T07:41:17.520 回答
1

也许 .. 您的 iPod 功能.. 与您的发行代码“不兼容”(armv7 等) 什么 iPod 代?再次检查您的 iPod 功能:http ://blog.manbolo.com/2012/10/30/uirequireddevicecapabilities-and-device-compatibility-matrix

于 2013-01-14T12:04:45.977 回答
1

我忘记在项目中添加主情节提要。所以,如果其他人遇到同样的问题,请仔细检查您是否在主情节提要中添加了情节提要。

于 2013-04-08T09:45:36.090 回答
0

在处理通用应用程序中的情节提要时,Xcode 如何以及它如何生成默认值存在问题。查看此答案:https ://stackoverflow.com/a/21632289/703530

于 2014-07-28T15:49:57.267 回答