From 109eda0e3bd6866154c7cf12955045fe96ed1a2a Mon Sep 17 00:00:00 2001 From: Rohan Dilip Sanap Date: Sat, 24 Apr 2021 21:27:47 +0530 Subject: [PATCH] Do not make any modification to offset with respect to layout direction, which fixes #95 --- .../Classes/TinyConstraints+superview.swift | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/TinyConstraints/Classes/TinyConstraints+superview.swift b/TinyConstraints/Classes/TinyConstraints+superview.swift index 6b99e34..3fe4507 100644 --- a/TinyConstraints/Classes/TinyConstraints+superview.swift +++ b/TinyConstraints/Classes/TinyConstraints+superview.swift @@ -97,12 +97,8 @@ @discardableResult func leadingToSuperview( _ anchor: NSLayoutXAxisAnchor? = nil, offset: CGFloat = 0, relation: ConstraintRelation = .equal, priority: LayoutPriority = .required, isActive: Bool = true, usingSafeArea: Bool = false) -> Constraint { let constrainable = safeConstrainable(for: superview, usingSafeArea: usingSafeArea) - - if effectiveUserInterfaceLayoutDirection == .rightToLeft { - return leading(to: constrainable, anchor, offset: -offset, relation: relation, priority: priority, isActive: isActive) - } else { - return leading(to: constrainable, anchor, offset: offset, relation: relation, priority: priority, isActive: isActive) - } + + return leading(to: constrainable, anchor, offset: offset, relation: relation, priority: priority, isActive: isActive) } @available(tvOS 10.0, *) @@ -110,12 +106,8 @@ @discardableResult func trailingToSuperview( _ anchor: NSLayoutXAxisAnchor? = nil, offset: CGFloat = 0, relation: ConstraintRelation = .equal, priority: LayoutPriority = .required, isActive: Bool = true, usingSafeArea: Bool = false) -> Constraint { let constrainable = safeConstrainable(for: superview, usingSafeArea: usingSafeArea) - - if effectiveUserInterfaceLayoutDirection == .rightToLeft { - return trailing(to: constrainable, anchor, offset: offset, relation: relation, priority: priority, isActive: isActive) - } else { - return trailing(to: constrainable, anchor, offset: -offset, relation: relation, priority: priority, isActive: isActive) - } + + return trailing(to: constrainable, anchor, offset: offset, relation: relation, priority: priority, isActive: isActive) } @available(tvOS 10.0, *)