Browse Source

Added a method for uninstalling constraints on a view.

Noon, Christian 11 years ago
parent
commit
5ccc59f43d
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Snappy/View+Snappy.swift

+ 6 - 0
Snappy/View+Snappy.swift

@@ -53,4 +53,10 @@ public extension View {
     public func snp_remakeConstraints(block: (maker: ConstraintMaker) -> ()) {
         ConstraintMaker.remakeConstraints(self, block: block)
     }
+    
+    public func snp_uninstallConstraints() {
+        for existingLayoutConstraint in LayoutConstraint.layoutConstraintsInstalledOnView(self) {
+            existingLayoutConstraint.constraint?.uninstall()
+        }
+    }
 }