gpt4 book ai didi

ios - Apple 拒绝在 iPhone 应用程序的 iPad 屏幕顶部出现黑条

转载 作者:行者123 更新时间:2023-11-29 12:32:21 25 4
gpt4 key购买 nike

我将应用程序提交到专为 iPhone 优化的应用程序商店。我的应用被拒绝了,苹果团队的原因是: 屏幕顶部/底部出现黑条,不符合准则 2.10。

根据 2.10 指南:2.10:iPhone 应用程序还必须在 iPad 上以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行而无需修改。

我也在 iPad 上测试过,当应用程序在 iPad 上运行时,视网膜和非视网膜设备都在 iPad 屏幕顶部显示黑条。

我将默认启动图像大小设置为 320 * 480、640 * 960、640 * 1136,但它仍然在 iPad 屏幕上显示黑条。

我发现状态栏在运行 iOS7.0.4 的 iPad 非视网膜设备上不显示,但在 iPad 视网膜设备上显示。

我的问题是:a.为什么 iPhone 应用程序的状态栏在运行 iOS7.0 的非视网膜 iPad 上不显示b.如何解决 iPad 设备(视网膜和非视网膜)顶部的黑条但在 iPhone 应用程序上不显示的问题。c.可能是因为状态栏,iPad屏幕上的黑条。

我的应用程序仅针对 iPhone 进行了优化,但与 iPod touch、iPad、iPhone 兼容。部署目标是 8.1。请帮助解决此问题。谢谢...

最佳答案

这是 iOS 7.X iPad 设备的一个已知错误。我目前找不到这个问题的根源,但是解决方案是在您的 root View Controller 中使用以下代码:

- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

self.navigationController.navigationBar.hidden = YES;

}

没有别的对我有帮助 - 不是覆盖 preffersStatusBarHidden,也不是设置 plist 文件。

关于ios - Apple 拒绝在 iPhone 应用程序的 iPad 屏幕顶部出现黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27289998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com