Skip to content

Commit

Permalink
Fix typo constrain -> constraint
Browse files Browse the repository at this point in the history
  • Loading branch information
mezhevikin committed Nov 3, 2022
1 parent 04c7f97 commit 5656532
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ top.activate()
top.deactivate()
```

Activation array of constrains is more efficient than activating each constraint individually.
Activation array of constraints is more efficient than activating each constraint individually.

```swift
Pin.activate([
Expand Down Expand Up @@ -90,19 +90,19 @@ override func viewDidLoad() {
### Priority

```swift
// Set priority for each constrain
// Set priority for each constraint
titleLabel.pin
.start().priority(.defaultHeight)
.end().priority(.defaultLow)

// Set priority for all constrains
// Set priority for all constraints
titleLabel.pin.start().end().priorityForAll(.defaultHeight)
```

### Access to NSLayoutConstrain
### Access to NSLayoutConstraint

```swift
let start = titleLabel.pin.start().constrains.last
let start = titleLabel.pin.start().constraints.last
start.constant = 30
start.isActive = true
```
Expand Down
22 changes: 11 additions & 11 deletions Sources/Pin/Pin.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ public final class Pin {
self.view = view
}

public var constrains = [NSLayoutConstraint]()
public var constraints = [NSLayoutConstraint]()

public func add(
attr attr1: NSLayoutConstraint.Attribute,
Expand All @@ -23,7 +23,7 @@ public final class Pin {
safe: Bool = false
) -> Self {
let to = to ?? superview
let constrain = NSLayoutConstraint(
let constraint = NSLayoutConstraint(
item: view,
attribute: attr1,
relatedBy: relation,
Expand All @@ -32,12 +32,12 @@ public final class Pin {
multiplier: 1,
constant: constant
)
constrain.priority = priority
return add(constrain)
constraint.priority = priority
return add(constraint)
}

public func add(_ constraint: NSLayoutConstraint) -> Self {
constrains.append(constraint)
constraints.append(constraint)
return self
}

Expand Down Expand Up @@ -118,12 +118,12 @@ public final class Pin {
}

public func prorityForAll(_ priority: UILayoutPriority) -> Self {
constrains.forEach { $0.priority = priority }
constraints.forEach { $0.priority = priority }
return self
}

public func prority(_ priority: UILayoutPriority) -> Self {
if let last = constrains.last { last.priority = priority }
if let last = constraints.last { last.priority = priority }
return self
}

Expand All @@ -135,19 +135,19 @@ public final class Pin {
}

public func activate() {
NSLayoutConstraint.activate(constrains)
NSLayoutConstraint.activate(constraints)
}

public func deactivate() {
NSLayoutConstraint.deactivate(constrains)
NSLayoutConstraint.deactivate(constraints)
}

public static func activate(_ all: [Pin]) {
NSLayoutConstraint.activate(all.flatMap { $0.constrains })
NSLayoutConstraint.activate(all.flatMap { $0.constraints })
}

public static func deactivate(_ all: [Pin]) {
NSLayoutConstraint.deactivate(all.flatMap { $0.constrains })
NSLayoutConstraint.deactivate(all.flatMap { $0.constraints })
}

}
Expand Down

0 comments on commit 5656532

Please sign in to comment.