【问题标题】:iPhone 6s Plus size screen getting cut off on iPhone 6 PlusiPhone 6s Plus 尺寸的屏幕在 iPhone 6 Plus 上被截断
【发布时间】:2016-06-07 14:35:54
【问题描述】:

我正在为 iPhone 6 Plus 和 iPhone 6s 应用程序构建故事板。出于某种原因,当我在 iPhone 6 Plus 上运行应用程序时,屏幕会被切断,但在 6s Plus 上,一切都适合屏幕。屏幕大小不一样吗?另外,有没有办法查明用户使用的是 iPhone 6s 还是 6 Plus?

【问题讨论】:

  • 是否可以在您的问题中添加屏幕截图?另外,您是在两台设备上测试过,还是只在模拟器上测试过?
  • @DanielStorm 我在 iPhone 6 和 6s Plus 的模拟器中对其进行了测试,一切正常。就在我在 iPhone 6 设备上测试时,它不适合。

标签: ios xcode xcode-storyboard


【解决方案1】:

您可能想要使用自动布局

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/

调试你的屏幕
po [[UIWindow keyWindow] _autolayoutTrace]

检查用户使用的是 iPhone 6 还是 6 Plus

iOS How to detect iPhone 6 plus, iPhone 6, iPhone 5 by macro?

【讨论】:

  • 问题是iPhone 6上的屏幕被放大了。最后一个链接帮我找到了答案
猜你喜欢
  • 2015-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-19
  • 2015-01-19
  • 1970-01-01
相关资源
最近更新 更多