ios - Xcode 6 GM iPhone 6 模拟器 - Storyboard大小不正确,放大显示

标签 ios xcode uiviewcontroller storyboard xcode6

我正在使用新的 Xcode 6 GM Seed 并在 iPhone 6 和 iPhone 6 Plus 模拟器上测试我的应用程序。我对我以前从事的一些项目产生了奇怪的影响,即 View 似乎正在获得“放大”效果。

这是一个例子。这两个 View Controller 完全相同(减去不同的导航项文本),直至标签文本大小。但是,您可以看到 View 看起来不同。

zoomed

normal

请注意,具有奇怪缩放效果的项目的部署目标为 8.0。

注意: 通过在新的 Xcode 6 GM Seed 中制作项目,我得到了看起来正常的项目(无法工作的项目是在旧版本的 Xcode 上制作的)。

最佳答案

这是默认设置,这也是所有现有应用程序在新 iPhone 上的工作方式 - 它们将被“缩放”。

要制作一个实际使用额外屏幕尺寸的应用程序,例如 4"iPhone,请添加特定于两个 iPhone 6 的特定启动图像。

如果您使用 Assets 目录,请转至 LaunchImages Assets 目录并为两部新 iPhone 添加新的启动图像。您可能需要右键单击并选择“添加新启动图像”以查看添加新图像的位置。

此外,使用 Launch Screen xib 文件而不是图像可以立即解决这个问题,这是推荐的前进方式。以下是将启动屏幕添加到您的应用程序的步骤:https://stackoverflow.com/a/25763870/422288

关于ios - Xcode 6 GM iPhone 6 模拟器 - Storyboard大小不正确,放大显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25754395/

相关文章:

ios - 更新发布在air 3.5?

ios - 使用哪种声音格式? iOS通知

xcode - 使用 Core Data 和 Bindings 时,NSPopUpButton 如何填充数据?

ios - 取消呈现的 View Controller 的交互式关闭转换后, View Controller 不会自动旋转

ios - 在运行时将对象转换为动态类型

ios - 删除 TableView 中的所有本地通知和单元格

ios - 自定义上拉刷新 Swift

ios - 在 XCode 中为设备/模拟器编译不同的文件

ios - 从另一个 View Controller 返回时 UIScrollview 不起作用(弹出后)

ios - 在 View 中添加图像并将 View 转换为 ios 中的 jpeg 图像