2015-05-18 130 views
1

我正在开启启用AutoLayout的应用程序。我是新手,试图根据我的实验阐述观点。之前当我在任何UI控件的框架中进行了更改时,在故事板中,我可以看到一个黄色指针(在我的视图控制器旁边) - 通过选择它,我将能够执行“更新约束”操作并将下次运行更新输出。但当然,即使在改变特定UI控件的框架之后,它也停止显示“黄色指针”。重新启用“更新约束”选项

有人可以帮我重新启用它吗?我只是新手,不知道该怎么做。

P.S.我不想以编程方式进行。

enter image description here

而不是“红色指针”,我想看看“黄色指针”。我没有看到两者。

enter image description here

enter image description here

+0

我的朋友...红色指针显示约束错误,黄色指针显示警告....它没有显示,根据您的想法...但按照您的约束显示 –

+0

@Bhavin,感谢您的评论。请检查更新的问题。 – Hemang

+0

你想显示黄色图标,但它不会出现,因为你的一些约束是未指定的或与布局冲突。所以它显示红色的......并且这两个图标都不适合你的布局 –

回答

0

其停止显示出 “黄色指针” 即使我改变特定的UI控制的帧。

红色箭头只是表示you've got conflicting or unspecified constraints某处。您需要点击红色箭头才能找出问题所在,并解决问题。

另一方面,黄色箭头表示约束和当前布局不匹配,因此运行时的布局看起来与IB中的不同。

由于弹出窗口很难看到您的视图发生了什么,但看起来您有两个尾随空间限制。那些可能是冲突的约束。尝试删除其中的一个。

+1

感谢您的回答。我添加了一些截图以更好地了解我的问题。 – Hemang