import UIKit
extension NSLayoutConstraint {
/// Equal Constraint 비율 조정
func constraintWithMultiplier(_ multiplier: CGFloat) -> NSLayoutConstraint {
return NSLayoutConstraint(item: self.firstItem!, attribute: self.firstAttribute, relatedBy: self.relation, toItem: self.secondItem, attribute: self.secondAttribute, multiplier: multiplier, constant: self.constant)
}
}
사용방법
itemStackViewEqualWidthConstraints = itemStackViewEqualWidthConstraints.constraintWithMultiplier(0.5)
itemStackViewEqualWidthConstraints.isActive = true
itemStackView.layoutIfNeeded()'Swift > NSLayoutConstraint' 카테고리의 다른 글
| [SWIFT]NSLayoutConstraint.activate UI 배치 (0) | 2023.08.08 |
|---|---|
| [SWIFT]특정 방향의 constraints 비활성화 후 강제로 Equal Multiplier 강제 적용 (0) | 2023.06.09 |