【问题标题】:Views are getting resized to 1000X1000 in Storyboard or Xib - Xcode8在 Storyboard 或 Xib - Xcode8 中,视图的大小正在调整为 1000X1000
【发布时间】:2017-04-06 05:44:01
【问题描述】:

使用自动布局对齐的视图会在 Xcode8 中折叠。如果我们关闭并重新打开 storyboard 或 xib 文件,一些视图会自动调整为 1000X1000。是bug吗?

我们怎样才能克服它?提前致谢。

【问题讨论】:

  • 如果您指的是 xcode 在视图框架中给出的警告,请让界面构建器通过使用“更新框架”修复错位来为您修复它。我也遇到同样的问题
  • 通过自动布局错误更新框架会完全折叠视图,我有时必须重新设计它。这真的很浪费我的时间并导致大量返工
  • 请更详细地描述问题和您的设置。

标签: ios autolayout storyboard xib xcode8


【解决方案1】:

尝试在低于 8.x 的 Xcode 版本中打开您的 Storyboard,也许是 7.3.x。确保您没有任何模棱两可的约束警告并修复它们(如果有)。然后转到 Xcode 8 并打开故事板并单击 Update frames。它应该可以工作。

如果在更新帧时有任何不明确/不适当的约束,自动布局设置将会崩溃。从 Xcode 7.x 迁移到 8 时,您需要花一些时间来更新自动布局约束。

【讨论】:

    猜你喜欢
    • 2017-02-06
    • 2019-12-28
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 2013-02-09
    相关资源
    最近更新 更多