ios - Retina 4inch 模拟器放错了我应用程序中的所有内容

标签 ios objective-c xcode retina-display

<分区>


关于您编写​​的代码问题的问题必须在问题本身中描述具体问题 — 并且包括有效代码 以重现它。参见 SSCCE.org寻求指导。

已关闭 9 年前

升级到 xcode 5 后,当我在视网膜 4 英寸屏幕上测试我的应用程序时,它丢失了我放入应用程序中的一些对象。我尝试了一切,但只有一种解决方案可能有效,但做起来会很烦人。就是屏幕检测方法。我真的不想为了它可以与 4 英寸视网膜兼容而修改我的很多代码,因为我将不得不为 4 英寸视网膜显示器重写很多代码......有吗有一种方法可以让所有东西都可以拉伸(stretch)以适合屏幕吗?

最佳答案

两种可能的解决方案:

  1. 对于您的所有 nib (.xib) 文件或 View (如果使用 Storyboard),请选择“ View ”并将“大小”参数值设置为“Retina 3.5 英寸全屏”。但是使用这个会将您的应用屏幕高度固定为 3.5 英寸。

  2. 在 Inspector-tab 中,对于标签、按钮等每个 View 项目,设置“自动调整大小”参数以根据屏幕高度的变化拉伸(stretch)、重新定位、固定或灵活调整项目的位置和大小。

关于ios - Retina 4inch 模拟器放错了我应用程序中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19153276/

上一篇:iphone - 如何访问类中的ABRecordRef值?

下一篇:iphone - 如何像 Interface Builder 一样调整 iOS UI 组件的大小

相关文章:

ios - 从应用程序将文本文件保存在 iOS 目录中

ios - Cordova iOS : Load videos with downloaded html's and video files

iOS 序列化/反序列化无法正常工作

Xcode 推送通知 : APNS server for production mode

ios - Xcode 调试不打印对象的所有字段

ios - 将 imageView 传递给下一个事件,是否需要 socket

ios - UIBarButtonItem 按钮不触发

objective-c - 在释放时读取弱指针是否安全?

iphone - 异步加载 JSON 并显示 Activity Indicator View

ios - Swift 2.0 迁移代码错误