问题是我希望iphone6或iphone6plus也成为普通64,但他们不知道如何在项目中找到这个代码。 /Users/henry/Desktop/question1.jpg
答案 0 :(得分:1)
您需要为iPhone 6 / +分辨率指定启动图像,作为单独的图像文件或定义XIB /故事板文件(适用于iOS 8+)。否则,您的应用程序将以您所看到的那种缩放的兼容模式运行 - 苹果创建时,他们推出iPhone 6& 6 +的宽高比不同于之前的任何iPhone,所以新手机未经更新的应用在新手机推出时看起来并不完美。
答案 1 :(得分:0)
试试这段代码。确保图像" navbg.png"身高64。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UINavigationBar appearance] setShadowImage:[UIImage new]];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbg.png"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setTranslucent:NO];
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];