Debugging Auto Layout

Types of Errors错误类型

Errors in Auto Layout can be divided into three main categories:自动布局中的错误可分为三大类:

  • Unsatisfiable Layouts. Your layout has no valid solution. For more information, see Unsatisfiable Layouts.永无止境的布局。您的布局没有有效的解决方案。更多信息,见永无止境的布局。

  • Ambiguous Layouts. Your layout has two or more possible solutions. For more information, see Ambiguous Layouts.暧昧的布局。您的布局有两个或多个可能的解决方案。有关更多信息,请参见。

  • Logical Errors. There is a bug in your layout logic. For more information, see Logical Errors.逻辑错误。在布局逻辑中有一个bug。有关更多信息,请参见逻辑错误。

Most of the time, the real problem is just determining what went wrong. You added the constraints you thought you needed, but when you ran the app, things did not turn out as you had hoped.

大多数时候,真正的问题只是决定出了什么问题。你添加了你认为需要的约束,但是当你运行应用程序时,事情并没有如你所希望的那样发展。

Usually, as soon as you understand the problem, the solution is obvious. Remove conflicting constraints, add missing constraints, and adjust tied priorities so that there is a clear winner. Of course, getting to the point where you can easily understand the problem may take some trial and error. Like any skill, it gets easier with practice.

通常,一旦你理解了这个问题,解决方法是显而易见的。删除冲突的约束,添加缺失的约束,并调整并列优先级,以便有一个明确的赢家。当然,到达一个点,你可以很容易地理解这个问题可能会采取一些尝试和错误。像任何技能,它变得更容易与实践。

Sometimes, however, things get more complicated. That’s where the Debugging Tricks and Tips chapter comes in.

然而,有时候事情变得更加复杂。这就是调试技巧和提示章节进来。

转载于:https://www.cnblogs.com/zyingn/p/AutoLayout__DebuggingAutoLayout.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值