From ca4fb3c8eb1e67857572e93860b022c2e2eadfde Mon Sep 17 00:00:00 2001 From: VladiMihaylenko Date: Wed, 9 Mar 2016 17:30:59 +0300 Subject: [PATCH] [ios] Fixed place page layout bug. --- iphone/Maps/Classes/MWMBasePlacePageView.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/iphone/Maps/Classes/MWMBasePlacePageView.mm b/iphone/Maps/Classes/MWMBasePlacePageView.mm index 4483aa4866..227c6c1a79 100644 --- a/iphone/Maps/Classes/MWMBasePlacePageView.mm +++ b/iphone/Maps/Classes/MWMBasePlacePageView.mm @@ -276,7 +276,9 @@ enum class AttributePosition { self.titleLabel.origin = {kLeftOffset, 0}; self.typeLabel.origin = {kLeftOffset, self.titleLabel.maxY + kLabelsBetweenOffset}; - self.addressLabel.origin = {kLeftOffset, self.typeLabel.maxY + kLabelsBetweenOffset}; + self.addressLabel.origin = self.typeLabel.text.length > 0 ? + CGPointMake(kLeftOffset, self.typeLabel.maxY + kLabelsBetweenOffset) : + self.typeLabel.origin; } - (void)layoutDistanceBoxWithPosition:(AttributePosition)position