AJ1*_*112 64 storyboard ios uistoryboard nslayoutconstraint ios7
我刚刚在iOS 6上完成了一个应用程序,并在一周前买了一个开发者帐户,所以没有多少时间玩iOS 7 SDK.刚刚下载了Golden Master版本并尝试升级我的应用程序以与iOS 7兼容.
我收到很多警告说
"标签 - 标签"的错位视图框在运行时会有所不同.
我无法运行该程序.该项目包含tableview,它正在解析和显示来自RSS的XML feed.
如何解决这个问题?
Enr*_*tyo 137
接受的答案将解决问题,但这不是一个好的解决方案,因为它将删除所有约束.如果您在约束上花了几个小时,那就不要这样做了.
如果单击警告旁边的三角形,则可以获得错放的说明.然后你可以将框架移动到它应该的位置.例如:

在这种情况下,我只是将文本视图的y位置移动到94并且警告将消失.这是因为我的一个约束会在应用程序运行时强制视图位于其他位置,但位置与故事板中当前位置的位置不同.
将框架移动到正确位置的另一种方法是单击故事板中视图控制器名称旁边的警告,然后单击黄色警告标志,并单击更新框架.


这两种方法不具有破坏性,也不会消除您的约束.如果有的话,它会显示你可能需要在你的约束中做一些小的重新调整.
nul*_*ull 44
我遇到了同样的问题,我得到的回答是Apple:
您需要更新约束以匹配这些视图的帧.
我做了以下事情:
编辑器 - >解决自动布局问题 - >清除**视图控制器中的所有约束
然后我在视图中再次重新排序了我的对象.
PS:首先尝试Enrico的解决方案.
我有同样的问题,你需要更新约束或更新框架.在故事板上,您有一个小工具栏,如下图所示.

请看意思: -

您可以选择"更新框架"或"更新约束"并使用"重置为建议的约束".这将解决有关错放视图的问题.不要拖放视图来调整布局.改为编辑适用的约束.如果你不清楚,请告诉我.
| 归档时间: |
|
| 查看次数: |
36357 次 |
| 最近记录: |