diff --git a/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift b/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift index c00ca493aa..103a48187e 100644 --- a/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift +++ b/iphone/Maps/UI/PlacePage/Components/PlacePageHeader/PlacePageHeaderViewController.swift @@ -9,6 +9,7 @@ protocol PlacePageHeaderViewProtocol: AnyObject { class PlacePageHeaderViewController: UIViewController { var presenter: PlacePageHeaderPresenterProtocol? + @IBOutlet private var headerView: PlacePageHeaderView! @IBOutlet private var titleLabel: UILabel? @IBOutlet private var expandView: UIView! @IBOutlet private var shadowView: UIView! @@ -18,6 +19,7 @@ class PlacePageHeaderViewController: UIViewController { presenter?.configure() let tap = UITapGestureRecognizer(target: self, action: #selector(onExpandPressed(sender:))) expandView.addGestureRecognizer(tap) + headerView.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] } @objc func onExpandPressed(sender: UITapGestureRecognizer) { diff --git a/iphone/Maps/UI/PlacePage/PlacePage.storyboard b/iphone/Maps/UI/PlacePage/PlacePage.storyboard index bfff12f7f3..ba566beeb8 100644 --- a/iphone/Maps/UI/PlacePage/PlacePage.storyboard +++ b/iphone/Maps/UI/PlacePage/PlacePage.storyboard @@ -19,7 +19,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -1796,6 +1796,7 @@ + diff --git a/iphone/Maps/UI/PlacePage/PlacePageViewController.swift b/iphone/Maps/UI/PlacePage/PlacePageViewController.swift index f350c7eaf9..9733edffde 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageViewController.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageViewController.swift @@ -58,7 +58,17 @@ final class PlacePageScrollView: UIScrollView { bgView.styleName = "PPBackgroundView" stackView.insertSubview(bgView, at: 0) bgView.alignToSuperview() + scrollView.decelerationRate = .fast + scrollView.layer.cornerRadius = 10 + scrollView.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] + + stackView.layer.cornerRadius = 10 + stackView.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] + + actionBarContainerView.layer.cornerRadius = 10 + actionBarContainerView.layer.masksToBounds = true + actionBarContainerView.layer.maskedCorners = [.layerMinXMaxYCorner, .layerMaxXMaxYCorner] } override func viewDidLayoutSubviews() {