ios - 如何防止 Xcode/Interface Builder 自动向下移动 View ?

标签 ios objective-c iphone xcode interface-builder

在不修改针对运行 iOS 7.1 的 iPhone 的新 Xcode 6.0 Single View 项目中的任何代码的情况下,我在第 5 代 iPod Touch 设备上测试的结果显示了 Interface Builder 中内容的转换版本。看来转变是向下的。我已经尝试关闭自动布局和大小类,并将所有 UIView 坐标重置为 (0,0),但电池符号和上栏仍然太低!请参阅下图的 Interface Builder 屏幕截图和设备屏幕截图。问题是如何保留我在 Interface Builder 中看到的内容,并阻止 iPod 向下移动整个 UIViewController?谢谢!

Interface Builder iPod Touch 5th gen

更新:最后,我不得不进入项目build设置,点击 Targets 下的应用程序,将 Launch Images Sources 更改为一个名为“LaunchImage-2”的新文件夹,并删除 Launch Screen File 字段,这设置为启动图像。

Launch Image Removal

最佳答案

如果不添加Default-568h@2x.png

然后 xcode 构建大小为 3.5 英寸的项目,并在底部显示黑色补丁。

因此您必须强制添加名称为 Default-568h@2x.png 且尺寸为 640 x 1136 的图像

如果你使用一个空的 Asset Catalog对于您的 Launch Images,支持 iPhone 5 的屏幕尺寸(根本不需要包含任何图像文件)。

关于ios - 如何防止 Xcode/Interface Builder 自动向下移动 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26250200/

相关文章:

objective-c - NSImage initWithContentsOfFile : display progress

c++ - Objective-C++ 和运算符 ->

iphone - 与 CAEmitterLayer 一起使用的代码的问题

ios - 点击条形按钮时删除 subview

ios - 自定义事件指示器的基于计时器的动画的更好替代方案?

ios - 读取和写入 NSMutableDictionary 到 plist 文件

iphone - 如何从其他地方调用 Objective-C 对象父类(super class)的方法?

ios - NSDate、NSDateFormatter 的奇怪行为

iphone - 如何适配iPhone 4屏幕分辨率?

android - Worklight 音频播放和控制