- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:230.0f/255.0f green:200.0f/255.0f blue:160.0f/255.0f alpha:1.0f]];
>>EXC_BAD_ACCESS
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navBarBackground"] forBarMetrics:UIBarMetricsDefault];
// Override point for customization after application launch.
return YES;
}
在
didFinishLaunchingWithOptions
我正在做一个简单的代码,它在 iOS 7.1
中运行良好,但在 7.0
中不起作用navBarBackground 位于
Media.xcassets
。我使用 Xcode 5.1知道如何修复它吗?
最佳答案
我解决了这个问题。在 Media.xcassets
中的这张图片中,您必须至少将切片设置为 1px
关于objective-c - iOS 7.0 中的 UINavigationBar 外观崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23538420/