如何判断约束应该添加到哪个视图中,以下是判定法则:

250 阅读1分钟
  • 如果约束 同时对 多个父视图相同的 视图起作用,那么约束应该添加到它们的父视图中。(例如下图中的约束A)
  • 如果约束 同时对 多个父视图不同的 视图起作用,但是这些视图在层次结构中有共同的祖先视图,那么约束应该添加到它们最近以及的祖先视图中。(例如下图中的约束C)
  • 如果约束只对某个视图自身起作用,那么约束应该添加到该视图中。(例如下图中的约束B)
  • 如果约束同时对某个视图及其父视图起作用,那么约束应该添加到其父视图中。
    FullSizeRender 4.jpg