首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >苹果拒绝iPhone应用程序ipad屏幕上方的黑条

苹果拒绝iPhone应用程序ipad屏幕上方的黑条
EN

Stack Overflow用户
提问于 2014-12-04 09:06:40
回答 1查看 1.2K关注 0票数 1

我提交了应用程序到应用商店,这是优化只为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.why状态栏是iPhone应用程序的状态栏,它没有显示在iPad非视网膜上,而是用for 7.0 b.How运行,以解决iPad设备(视网膜和非视网膜)上的黑条问题,但在iPhone应用程序上却没有显示。c.May是因为状态栏,iPad屏幕上的黑条。

我的应用程序只为iPhone优化,但兼容iPod触摸,iPad,iPhone.Deployment目标为8.1。请提供任何帮助来解决这个问题。谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2014-12-04 09:14:30

这是一个已知的iOS 7.X iPad设备的错误。我目前找不到这个问题的来源,但是解决方案是在视图控制器中使用以下代码:

代码语言:javascript
运行
复制
- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];

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

    self.navigationController.navigationBar.hidden = YES;

}

没有什么对我有帮助--没有覆盖preffersStatusBarHidden,也没有设置plist文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27289998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档