【问题标题】:How can i create common xib for all ipads and iphones without creating seprate xibs for iphone and ipad? Not storyboard如何在不为 iphone 和 ipad 创建单独的 xib 的情况下为所有 ipad 和 iphone 创建通用 xib?不是故事板
【发布时间】:2017-02-09 10:04:00
【问题描述】:

当前 xib 在设备之间切换时显示布局问题。我需要支持所有 ios 设备而不是使用情节提要的单个 xib。

【问题讨论】:

  • 您可以使用自适应布局将单个 XIB 用于 iPhone 和 iPad。

标签: ios iphone ipad xib


【解决方案1】:

如果您使用的是 xcode 7.3 及更高版本,您可以根据尺寸等级改变约束

https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/Size-ClassSpecificLayout.html

对于 xcode 8 有一些更新,但基本概念是大小类,请检查此

http://www.appcoda.com/auto-layout-guide/

https://makeapppie.com/2016/09/05/an-introduction-to-size-classes-for-xcode-8/

【讨论】:

  • 感谢您的快速回复。我使用 Xcode 8.2 和 Objective c 我会检查并让你知道。
  • @lj999 如果对您有帮助,请采纳答案,谢谢
  • 它不工作。几乎兼容iphone系列,换到ipad就乱套了。
  • 你的实现一定有问题,ipad的size class regular/regular代表确保约束是正确的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-20
  • 1970-01-01
  • 1970-01-01
  • 2012-03-24
  • 1970-01-01
  • 1970-01-01
  • 2012-11-09
相关资源
最近更新 更多