1. 程式人生 > >布局 約束添加規則

布局 約束添加規則

auto mage 層次 較高的 gem -s 技術分享 rip origin

    1. 用來將約束添加到view。在添加時唯一要註意的是添加的目標view要遵循以下規則:

      1).對於兩個同層級view之間的約束關系,添加到他們的父view上

      技術分享圖片
      Mou icon

      2).對於兩個不同層級view之間的約束關系,添加到他們最近的共同父view上

      技術分享圖片
      Mou icon

      3).對於有層次關系的兩個view之間的約束關系,添加到層次較高的父view上

      技術分享圖片
      Mou icon
    2. 刷新約束,可以通過-setNeedsUpdateConstraints和-layoutIfNeeded兩個方法來刷新約束的改變,使UIView重新布局。

布局 約束添加規則