【问题标题】:iOS old application screen sizeiOS 旧应用屏幕尺寸
【发布时间】:2015-11-25 06:38:52
【问题描述】:

我在 iOS 中有一个旧应用程序,并且从 1 年以来一直没有参与开发。我在 iOS 7 中构建了它。现在我在 XCode 7.1 中打开它,它的屏幕尺寸很小而且是静态的,例如:

这是 UITableview,它必须相应地将视图调整为屏幕。我该怎么做才能解决这个问题?

【问题讨论】:

标签: ios objective-c xcode uitableview


【解决方案1】:

只需添加 Image.xcassets 中提到的各种启动屏幕

右键添加新的 iOS 启动图像集

然后添加各自的启动图像

【讨论】:

  • 问题不在于图像或启动图像,而在于视图。
  • 您添加的所有启动屏幕。看看这个帖子。这一切都始于启动屏幕。 stackoverflow.com/questions/32641240/…
  • 谢谢你,这对我帮助很大。
【解决方案2】:

您只需拖放一张图片default-568h@2x.png

步骤:

下载此图片后请重命名为:“Default-568h@2x.png”

下载图片 > 拖放到您的项目中 > 项目清理和构建 > 运行

【讨论】:

    【解决方案3】:

    如果您的表格视图可见但不完全,那么您已经为您的表格视图设置了约束。 谢谢...

    【讨论】:

    • 如果 tableview 在 vi​​ewcontroller 中,这是真的,但在我的情况下,它在 tableviewcontoller 中,所以这个解决方案不起作用
    • 我试过我的 xcode 它的工作.. 我想你没有选择 tableviewController 它是一个 viewController。如果我的陈述是错误的,那么将背景颜色设置为 tableview 并检查
    【解决方案4】:

    您需要添加一个大小合适的启动画面,即具有以下尺寸的启动画面:

    宽度:640px 高度:1136 像素。

    这将自动调整视图,因为它是为 iPhone 5 之前的设备上的旧 3.5 英寸屏幕 (960px * 640px) 构建的。

    您还应该为所有其他支持的屏幕尺寸添加启动画面,即

    • 3.5 英寸(iPhone 4s 及更低版本)
    • 4 英寸(iPhone 5、5c 和 5s)
    • 4.7 英寸(iPhone 6)
    • 5.5 英寸(iPhone 6 plus)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 2016-09-17
      • 1970-01-01
      • 2013-02-17
      • 2017-06-30
      • 2019-04-01
      相关资源
      最近更新 更多