mirror of https://github.com/SnapKit/SnapKit
Merge pull request #69 from Reflejo/closure-noescape
@noescape on methods
This commit is contained in:
commit
237cd57409
|
@ -61,13 +61,13 @@ public class ConstraintMaker {
|
|||
return constraint
|
||||
}
|
||||
|
||||
internal class func prepareConstraints(view: View, block: (make: ConstraintMaker) -> Void) -> Array<Constraint> {
|
||||
internal class func prepareConstraints(view: View, @noescape block: (make: ConstraintMaker) -> Void) -> Array<Constraint> {
|
||||
let maker = ConstraintMaker(view: view)
|
||||
block(make: maker)
|
||||
return maker.constraints
|
||||
}
|
||||
|
||||
internal class func makeConstraints(view: View, block: (make: ConstraintMaker) -> Void) {
|
||||
internal class func makeConstraints(view: View, @noescape block: (make: ConstraintMaker) -> Void) {
|
||||
#if os(iOS)
|
||||
view.setTranslatesAutoresizingMaskIntoConstraints(false)
|
||||
#else
|
||||
|
@ -80,7 +80,7 @@ public class ConstraintMaker {
|
|||
}
|
||||
}
|
||||
|
||||
internal class func remakeConstraints(view: View, block: (make: ConstraintMaker) -> Void) {
|
||||
internal class func remakeConstraints(view: View, @noescape block: (make: ConstraintMaker) -> Void) {
|
||||
#if os(iOS)
|
||||
view.setTranslatesAutoresizingMaskIntoConstraints(false)
|
||||
#else
|
||||
|
@ -99,7 +99,7 @@ public class ConstraintMaker {
|
|||
}
|
||||
}
|
||||
|
||||
internal class func updateConstraints(view: View, block: (make: ConstraintMaker) -> Void) {
|
||||
internal class func updateConstraints(view: View, @noescape block: (make: ConstraintMaker) -> Void) {
|
||||
#if os(iOS)
|
||||
view.setTranslatesAutoresizingMaskIntoConstraints(false)
|
||||
#else
|
||||
|
|
|
@ -68,19 +68,19 @@ public extension View {
|
|||
public var snp_centerWithinMargins: ConstraintItem { return ConstraintItem(object: self, attributes: ConstraintAttributes.CenterWithinMargins) }
|
||||
#endif
|
||||
|
||||
public func snp_prepareConstraints(block: (make: ConstraintMaker) -> Void) -> Array<Constraint> {
|
||||
public func snp_prepareConstraints(@noescape block: (make: ConstraintMaker) -> Void) -> Array<Constraint> {
|
||||
return ConstraintMaker.prepareConstraints(self, block: block)
|
||||
}
|
||||
|
||||
public func snp_makeConstraints(block: (make: ConstraintMaker) -> Void) {
|
||||
public func snp_makeConstraints(@noescape block: (make: ConstraintMaker) -> Void) {
|
||||
ConstraintMaker.makeConstraints(self, block: block)
|
||||
}
|
||||
|
||||
public func snp_updateConstraints(block: (make: ConstraintMaker) -> Void) {
|
||||
public func snp_updateConstraints(@noescape block: (make: ConstraintMaker) -> Void) {
|
||||
ConstraintMaker.updateConstraints(self, block: block)
|
||||
}
|
||||
|
||||
public func snp_remakeConstraints(block: (make: ConstraintMaker) -> Void) {
|
||||
public func snp_remakeConstraints(@noescape block: (make: ConstraintMaker) -> Void) {
|
||||
ConstraintMaker.remakeConstraints(self, block: block)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue