视图不适合 ios 中的 ipad 视网膜

Posted

技术标签:

【中文标题】视图不适合 ios 中的 ipad 视网膜【英文标题】:View does not fit to ipad retina in ios 【发布时间】:2015-09-10 12:19:30 【问题描述】:

当我在模拟器中运行我的应用程序时,它可以工作,但是当我用真实设备测试它时,视图并没有填满视图。

在模拟器和 ipad mini 8.4 中:

NSLog(@"frame Main %@",NSStringFromCGRect(self.view.frame));
 frame Main 0, 0, 768, 1024

在此屏幕正常工作,底部视图(灰色)显示 & 屏幕截图是:

在 ipad 非 Retina(10 英寸 ipad 6.3)上

NSLog(@"frame Main %@",NSStringFromCGRect(self.view.frame));
 frame Main 0, 20, 768, 1004

在此屏幕中无法正常工作,底部视图(灰色)未显示我也在导航栏下获得空间

我做错了什么...

【问题讨论】:

什么意思?是视觉上没有填满屏幕还是您期望报告更多像素? 是的,视图被移到下面,按版本有什么问题吗? 【参考方案1】:

试试下面的流程。希望它会起作用。

    您必须为特定视图添加自动调整大小。看屏幕截图。

    如果在您的应用程序中启用自动布局,以便您添加左、右、上和下约束。

注意:为 iPad 添加启动图像源

【讨论】:

不,这不是我的问题,我的观点完全改变了它在 ipad 视网膜中移动到下方

以上是关于视图不适合 ios 中的 ipad 视网膜的主要内容,如果未能解决你的问题,请参考以下文章

在视网膜 iPad 上应用图层蒙版会隐藏所有

具有适应不同屏幕分辨率的视图的 MVC 模式

iOS Storyboard 中视图的底部条不显示在 iPad 上

通用 iOS 应用程序:详细视图控制器中的 UIWebView 不显示 iPad 部分的内容

ios 6:iPhone 5 中的背景图像视图

JSONKit 崩溃:iPad 视网膜 64 位设备模拟器中的 iOS 7 Xcode 5.1