         return true
     }
 
-    func setConstraintsOf(view: UIView) {
+    func setConstraintsFrom(view: UIView) {
         constraints.forEach { constraint in
             if constraint.from == view {
                 let _from = constraint.from

        // TODO: 外层遍历遍历谁会更快？或者两个一起遍历？

        for view in views {
            for con in constraints {
                if con.to == view {
                    return true
                }
            }
        }


                layoutingViews.forEach { view in
                    if hasSetConstraintsOf(view) {
                        view.layoutWithFangYuan()
                        setConstraintsFrom(view)
                        layoutingViews.remove(view)
                    }
                }
