【问题标题】:iOS App for 3.5" Screen Size适用于 3.5 英寸屏幕尺寸的 iOS 应用程序
【发布时间】:2013-02-17 14:09:12
【问题描述】:

我正在为 iPhone 制作一个新应用程序,由于所有图形工作都是为 3.5" 支持完成的,我不想为新的 4" 屏幕更改它。问题是当我在 4" 模拟器中运行它时,它会自动拉伸内容以匹配 4" 大小。我想知道如何强制它像 iPhone 5 上的旧应用程序一样垂直居中应用程序?

我还配置了我的 xib 和视图:

Size = Retina 3.5"
Deployment = iOS 5.0
Use Autolayout = Unchecked

【问题讨论】:

  • 可以截图吗
  • 对不起,我不能。但试想一下,一个 3.5 英寸大小的应用会拉伸到 4 英寸屏幕,就像 autoresize 所做的那样。

标签: ios retina-display autolayout iphone-5


【解决方案1】:

这在最新版本的 Xcode 中是不可能的。
创建的每个新应用程序都会自动有一个 default-568h@2x.png 以启用宽屏设备支持。你不能禁用它。

但是可以使用旧版本的 Xcode(大约 4.4)创建一个新项目,该版本不会生成此图像,因此不会有适用于此目标的宽屏设备。

【讨论】:

  • 提交和审核会不会有问题?
  • 还没有,但是强大的苹果可以随时更改要求。
  • 通过删除 default-568h@2x.png (参考和文件)并从模拟器中删除应用程序并清理然后再次构建它,它正在工作。但是有一个删除图像的警告显示,我不确定他们是否会在提交时批准它!
  • Afaik,你不能把我删除的图像转过来。如果它真的有效,那我就错了。
  • 但是提交到appstore肯定是可以的。
【解决方案2】:

通过从项目中删除 default-568h@2x.png(参考和文件)。并且还从模拟器中删除应用程序并执行“清理”然后“构建”它会起作用。但是删除的图像会有警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    相关资源
    最近更新 更多