ios - Xcode 5 中 XIB 的布局问题(升级应用后)

标签 ios objective-c xcode cocoa-touch uiview

我在 2 年前使用 XIB 和 Autosizing 开发过这个应用程序。

现在,我已经升级了这个应用程序(在 Xcode 5 中)并且我需要根据 iPhone 5 (4") 和 iPhone 4、4s (3.5") 进行更改

我试过放置边距布局,但这些没有任何区别。

enter image description here

在使用类似技术之前,我已经创建了很多应用程序,没有任何复杂性,但在这个应用程序中,iPhone4 中的 View 在屏幕的顶部和底部有一个黑色切口。

![在此处输入图片描述][2]

最佳答案

此问题与AutoSizing无关。
您只是缺少 640x1136 启动图像(Default-568h@2x.png)。

Launch Images

添加它,您的应用应该全屏显示。

PS:当我在 Xcode 5 中创建一个 iOS7 项目并从项目中删除 Images.xcassets 时,这发生在我身上目标。


reference

关于ios - Xcode 5 中 XIB 的布局问题(升级应用后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23999854/

相关文章:

ios - 当 super View 改变大小时,UILabel 位置不调整

ios - 在 tableview 中滑动手势

ios - ios 收到 APNS 通知但无法在设备上显示

ios - UIKeyboardWillShowNotification 错误地更改了 UIWebView 的框架

ios - clang : error: linker command failed with exit code 1 (use -v to see invocation) Xcode 9

ios - 如何在分页 UIScrollView 中显示确定的项目而不是仅从 0 加载它

ios - 当 ViewController 重新出现时保留其值的正确方法

ios - UIScrollView 内容大小固定为 600x600(Main.storyboard 大小)

ios - 段错误: 11 with swift

ios - 如何重新创建 xcdatamodeld