重新启用“更新约束”选项
Posted
技术标签:
【中文标题】重新启用“更新约束”选项【英文标题】:Re-enable "Update Constraint" option 【发布时间】:2015-05-18 05:46:16 【问题描述】:我正在开发一个启用了 AutoLayout 的应用程序。我是新手,并试图根据我的实验提出观点。在我对任何 UI 控件的框架进行更改之前,在情节提要中,我可以看到一个黄色指针(在我的视图控制器旁边)——通过选择它,我将能够执行“更新约束”操作,并且将拥有下次运行时更新输出。但可以肯定的是,即使在我更改特定 UI 控件的框架后,它也会停止显示“黄色指针”。
有人可以帮我重新启用它吗?我只是新手,不知道该怎么做。
附:我不想以编程方式进行。
我希望看到“黄色指针”而不是那个“红色指针”。我都没有看到。
【问题讨论】:
我的朋友......红色指针显示约束错误,黄色指针显示警告......它没有按照您的想法显示......但按照您的约束显示 @Bhavin,感谢您的评论。请检查更新的问题。 您想显示那个黄色图标,但它没有出现,因为您的某些约束未指定或与您的布局冲突。所以它显示为红色...而且这两个图标都不适合您的布局 好的,但是当我更改视图中的框架时,它应该显示黄色图标,对吧? 【参考方案1】:即使在我更改特定 UI 控件的框架后,它也会停止显示“黄色指针”。
红色箭头只是表示you've got conflicting or unspecified constraints 在某处。您需要点击红色箭头找出问题所在并进行修复。
另一方面,黄色箭头仅表示约束和您当前的布局不匹配,因此运行时的布局看起来与 IB 中的不同。
由于弹出窗口,很难看到您的视图发生了什么,但看起来您有两个尾随空间限制。这些可能是相互冲突的约束。尝试删除其中一个。
【讨论】:
感谢您的回答。我添加了一些屏幕截图,以便您更好地了解我的问题。以上是关于重新启用“更新约束”选项的主要内容,如果未能解决你的问题,请参考以下文章
Jquery Mobile:无法使用 jquery select 重新启用禁用选项(mobiscroll)
您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项
不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或启用了“阻止保存要求重新创建表的更改”选项
SQL Server 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或启用了“阻止保存要求重新创建表的更改”选项
不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改“选项。