mas_makeConstraints与mas_updateConstraints与mas_remakeConstraints的区别

3,398 阅读1分钟

mas_makeConstraints

  • 1.已有的约束,再添加约束,不修改原有约束
  • 2.添加新的约束, 则视图会添加这个约束
  • 3.不会删除已有约束

mas_updateConstraints

  • 1.已有的约束,再添加约束,则更新原有约束
  • 2.添加新的约束, 则视图会添加这个约束
  • 3.不会删除已有约束

mas_remakeConstraints

  • 1.已有的约束,再添加约束,则更新原有约束
  • 2.添加新的约束, 则视图会添加这个约束
  • 3.会删除已有约束

总结

                            make        update      remake
    已有某类型约束,再添加	    不更新	更新	    更新
    没有某类型约束,再添加	    更新         更新	    更新
    是否删除已有约束	    不删除	不删除	    全删