首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS 7:"Label - Label“的错位图框在运行时会有所不同

iOS 7:"Label - Label“的错位图框在运行时会有所不同
EN

Stack Overflow用户
提问于 2013-09-12 15:32:46
回答 5查看 37K关注 0票数 66

一周前,我刚刚在iOS 6上完成了一个应用程序,并购买了一个开发人员账号,所以我没有太多时间玩iOS 7软件开发工具包。刚刚下载了黄金大师版,正在尝试升级我的应用程序以与iOS 7兼容。

我收到很多警告说

"Label - Label“的

错位图框在运行时会有所不同。

我不能运行这个程序。该项目包含tableview,它正在解析和显示来自RSS的XML提要。

如何解决此问题?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-09-12 16:03:55

我也遇到了同样的问题,我得到了以下来自苹果的回应:

您需要更新约束以匹配这些视图的框架。

我做了以下工作:

编辑器->解决自动布局问题->清除**视图控制器中的所有约束

然后,我在视图中再次对对象重新排序。

PS:首先尝试Enrico的解决方案。

票数 46
EN

Stack Overflow用户

发布于 2014-01-18 09:48:13

被接受的答案将解决问题,但这不是一个好的解决方案,因为它将消除所有限制。如果你已经在约束上花了几个小时,那么就不要这么做。

如果您单击警告旁边的三角形,您可以获得放错位置的解释。然后,您只需将框架移动到它应该在的位置。例如:

在本例中,我将文本视图的y位置移动到94,警告就会消失。这是因为当应用程序运行时,我的一个约束会强制视图在其他地方,但位置与它当前在故事板中的位置不同。

将框架移动到正确位置的另一种方法是单击情节提要中View Controller名称旁边的警告,然后单击黄色警告符号,并单击更新框架。

这两种方法不是破坏性的,也不会消除您的约束。如果有什么不同的话,它将表明您可能需要对您的约束进行细微的调整。

票数 139
EN

Stack Overflow用户

发布于 2013-12-26 23:54:31

我有同样的问题,你需要的是,更新约束或更新框架。在故事板上,你有一个小工具栏,如下图所示。

请看它的意思:

您可以选择“更新框架”或“更新约束”,然后使用“重置为建议的约束”。这将解决有关错位视图的问题。不要通过拖放视图来调整布局。请改为编辑适用的约束。如果你不清楚,请告诉我。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18758154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档