配置自动布局后的大量错误

时间:2013-10-01 02:15:26

标签: iphone ios objective-c storyboard autolayout

我刚学会使用自动布局,我的应用程序运行正常,问题是我有30个错误。到目前为止,我所做的只是将水平aligmnet设置为按钮和标签以及固定对象。这些是错误

MainStoryboardiPad.storyboard“按钮 - 配置”框架在运行时会有所不同。

MainStoryboardiPad.storyboard:“按钮 - 配置”的垂直位置不明确。

我得到了大约三十个标签和按钮。是否还有另一个自动布局步骤?

2 个答案:

答案 0 :(得分:5)

选择(突出显示)有问题的所有视图,然后从顶部菜单中选择编辑器 - >解决自动调整问题 - >重置为建议的约束。这应该清除所有这些错误。

答案 1 :(得分:1)

框架在运行时会有所不同:这意味着故事板上框架的位置与您的约束条件所在的位置不同。

含糊不清:这意味着你错过了一些约束。

要解决这些问题,如果您打开故事板,您会在左侧列表中的某些场景旁边看到黄色或红色箭头。单击箭头将显示包含该场景所有问题的视图。要修复“框架在运行时将有所不同”错误,请使用错误的框架更改视图的框架矩形的x,y,宽度和高度。要修复含糊不清的警告,请添加额外的约束。