From 3a583d1f6f2632f93f16d23cfd495ff28c962e50 Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Mon, 30 Oct 2017 12:31:43 +0300 Subject: [PATCH] [MAPSME-5882] [ios] Fixed authorization layout for iPad. --- .../AuthorizationViewController.swift | 15 +++++++++++++++ .../Authorization/AuthorizationViewController.xib | 5 ++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/iphone/Maps/UI/Authorization/AuthorizationViewController.swift b/iphone/Maps/UI/Authorization/AuthorizationViewController.swift index 5a075ea57f..8e281b371e 100644 --- a/iphone/Maps/UI/Authorization/AuthorizationViewController.swift +++ b/iphone/Maps/UI/Authorization/AuthorizationViewController.swift @@ -20,6 +20,16 @@ final class AuthorizationViewController: MWMViewController { } } + @IBOutlet private weak var tapView: UIView! { + didSet { + iPadSpecific { + tapView?.removeFromSuperview() + } + } + } + + @IBOutlet private weak var contentView: UIView! + @IBOutlet private weak var titleLabel: UILabel! { didSet { titleLabel.font = UIFont.bold22() @@ -117,6 +127,11 @@ final class AuthorizationViewController: MWMViewController { fbImage?.frame = CGRect(x: 16, y: 8, width: 24, height: 24) } + override func viewDidLayoutSubviews() { + super.viewDidLayoutSubviews() + preferredContentSize = contentView.size + } + @IBAction func onCancel() { Statistics.logEvent(kStatUGCReviewAuthDeclined) dismiss(animated: true, completion: { diff --git a/iphone/Maps/UI/Authorization/AuthorizationViewController.xib b/iphone/Maps/UI/Authorization/AuthorizationViewController.xib index ad31ea8e41..bb2bbaa0da 100644 --- a/iphone/Maps/UI/Authorization/AuthorizationViewController.xib +++ b/iphone/Maps/UI/Authorization/AuthorizationViewController.xib @@ -5,15 +5,17 @@ - + + + @@ -108,6 +110,7 @@ +