[cleanup] [ios] Fixed traffic button offset.
This commit is contained in:
parent
d17622244e
commit
74978ec869
2 changed files with 6 additions and 3 deletions
|
@ -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:^{
|
||||
|
|
|
@ -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;
|
||||
|
|
Reference in a new issue