2016-03-06 60 views
0

当我点击“更新框架”后,子视图被重新排列,直到它们不可见,但是当我测试应用程序时,视图看起来和模拟器中预期的一样。我可以让它们都匹配,但这意味着我需要更新XCode中的所有视图。有没有更好的办法?当您创建含糊或矛盾的制约XCode更新框架扭曲视图,但在模拟器上看起来不错

Update Frames

SubView

+0

当你约束错误时会发生这种情况。修复你的约束。 – dasdom

+0

感谢@dasdom,我已经做了几件事情,包括去除所有约束,设置特定的模拟matrics,并仍然有这个问题。我会看看接受的回应中的链接,以找到更多关于我在哪里搞乱的线索。 –

回答

1

自动布局问题的发生。

请点击此链接:

https://developer.apple.com/library/ios/recipes/xcode_help-IB_auto_layout/chapters/ResolvinganItemsLayoutIssues.html

这将清除有关自动布局的概念。

+0

感谢您的链接。我已经阅读了几篇文章,文档和观看的视频。然而这是我仍然在努力的一个主题。 –

+0

这是需要大量实际实现的主题,还有一件事总是避免使用添加缺少的约束,而是在应用约束时尝试正确地执行。 –

+0

这里困难和令人困惑的部分是模拟器显示正确的布局,但XCode没有。有没有办法让他们同步或让XCode匹配模拟器?在我的情况下,模拟器看起来和预期一样 –

相关问题