Просмотр исходного кода

Added a method for uninstalling constraints on a view.

Noon, Christian 11 лет назад
Родитель
Сommit
5ccc59f43d
1 измененных файлов с 6 добавлено и 0 удалено
  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) -> ()) {
     public func snp_remakeConstraints(block: (maker: ConstraintMaker) -> ()) {
         ConstraintMaker.remakeConstraints(self, block: block)
         ConstraintMaker.remakeConstraints(self, block: block)
     }
     }
+    
+    public func snp_uninstallConstraints() {
+        for existingLayoutConstraint in LayoutConstraint.layoutConstraintsInstalledOnView(self) {
+            existingLayoutConstraint.constraint?.uninstall()
+        }
+    }
 }
 }