diff options
-rw-r--r-- | iphone/Maps/Classes/CustomViews/MapViewControls/Search/MWMSearchManager.mm | 4 | ||||
-rw-r--r-- | iphone/Maps/Classes/CustomViews/MapViewControls/TrafficButton/MWMTrafficButtonViewController.mm | 5 |
2 files changed, 6 insertions, 3 deletions
diff --git a/iphone/Maps/Classes/CustomViews/MapViewControls/Search/MWMSearchManager.mm b/iphone/Maps/Classes/CustomViews/MapViewControls/Search/MWMSearchManager.mm index 23c31a1238..271b635111 100644 --- a/iphone/Maps/Classes/CustomViews/MapViewControls/Search/MWMSearchManager.mm +++ b/iphone/Maps/Classes/CustomViews/MapViewControls/Search/MWMSearchManager.mm @@ -493,7 +493,9 @@ typedef NS_ENUM(NSUInteger, MWMSearchManagerActionBarState) { [parentView addSubview:actionBarView]; [parentView addSubview:contentView]; [self layoutTopViews]; - [[MWMMapViewControlsManager manager] searchFrameUpdated:self.searchBarView.frame]; + CGRect searchAndStatusBarFrame = self.searchBarView.frame; + searchAndStatusBarFrame.size.height += statusBarHeight(); + [[MWMMapViewControlsManager manager] searchFrameUpdated:searchAndStatusBarFrame]; } [UIView animateWithDuration:kDefaultAnimationDuration animations:^{ diff --git a/iphone/Maps/Classes/CustomViews/MapViewControls/TrafficButton/MWMTrafficButtonViewController.mm b/iphone/Maps/Classes/CustomViews/MapViewControls/TrafficButton/MWMTrafficButtonViewController.mm index 30bf0dd260..a58b593570 100644 --- a/iphone/Maps/Classes/CustomViews/MapViewControls/TrafficButton/MWMTrafficButtonViewController.mm +++ b/iphone/Maps/Classes/CustomViews/MapViewControls/TrafficButton/MWMTrafficButtonViewController.mm @@ -14,7 +14,8 @@ typedef NS_ENUM(NSUInteger, MWMTrafficButtonState) { namespace { -CGFloat const kTopOffset = 16; +CGFloat const kTopOffset = 26; +CGFloat const kTopShiftedOffset = 6; } // namespace @interface MWMMapViewControlsManager () @@ -118,7 +119,7 @@ CGFloat const kTopOffset = 16; - (void)refreshLayout { runAsyncOnMainQueue(^{ - CGFloat const topOffset = self.topBound + kTopOffset; + CGFloat const topOffset = self.topBound > 0 ? self.topBound + kTopShiftedOffset : kTopOffset; CGFloat const leftOffset = self.hidden ? -self.view.width : self.leftBound + kViewControlsOffsetToBounds; UIView * ov = self.view.superview; |