From fec1cf0e23a97b0f76f0aaabf0a71004e5a1dac2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguy=E1=BB=85n?= Date: Thu, 23 Apr 2015 15:02:06 -0700 Subject: [PATCH] RTL-friendly constraints Use leading/trailing instead of left/right for subview constraints for eventual right-to-left flippedness. --- platform/ios/MGLMapView.mm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/platform/ios/MGLMapView.mm b/platform/ios/MGLMapView.mm index 405b643c0..3094d2f8c 100644 --- a/platform/ios/MGLMapView.mm +++ b/platform/ios/MGLMapView.mm @@ -521,10 +521,10 @@ mbgl::DefaultFileSource *mbglFileSource = nullptr; [constraintParentView addConstraint: [NSLayoutConstraint constraintWithItem:self - attribute:NSLayoutAttributeRight + attribute:NSLayoutAttributeTrailing relatedBy:NSLayoutRelationEqual toItem:compassContainer - attribute:NSLayoutAttributeRight + attribute:NSLayoutAttributeTrailing multiplier:1 constant:5]]; @@ -570,10 +570,10 @@ mbgl::DefaultFileSource *mbglFileSource = nullptr; [constraintParentView addConstraint: [NSLayoutConstraint constraintWithItem:self.logoBug - attribute:NSLayoutAttributeLeft + attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:self - attribute:NSLayoutAttributeLeft + attribute:NSLayoutAttributeLeading multiplier:1 constant:8]]; @@ -601,10 +601,10 @@ mbgl::DefaultFileSource *mbglFileSource = nullptr; [constraintParentView addConstraint: [NSLayoutConstraint constraintWithItem:self - attribute:NSLayoutAttributeRight + attribute:NSLayoutAttributeTrailing relatedBy:NSLayoutRelationEqual toItem:self.attributionButton - attribute:NSLayoutAttributeRight + attribute:NSLayoutAttributeTrailing multiplier:1 constant:8]];