From d850ece1bd17fa5e20d019cee2ba7f3a1af45296 Mon Sep 17 00:00:00 2001 From: kkostiuk <kateryna.kostiuk@savoirfairelinux.com> Date: Tue, 18 May 2021 11:32:23 -0400 Subject: [PATCH] UI: fix margins in navigation bar Change-Id: I57e1236ad5a96bacf3b457251438a89f8793307a --- .../SmartList/SmartlistViewController.swift | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Ring/Ring/Features/Conversations/SmartList/SmartlistViewController.swift b/Ring/Ring/Features/Conversations/SmartList/SmartlistViewController.swift index d3005e955..1aaef66b3 100644 --- a/Ring/Ring/Features/Conversations/SmartList/SmartlistViewController.swift +++ b/Ring/Ring/Features/Conversations/SmartList/SmartlistViewController.swift @@ -336,8 +336,8 @@ class SmartlistViewController: UIViewController, StoryboardBased, ViewModelBased generalSettingsButton.contentMode = .scaleAspectFill let settingsButtonItem = UIBarButtonItem(customView: generalSettingsButton) generalSettingsButton.cornerRadius = 17.5 - generalSettingsButton.imageEdgeInsets = UIEdgeInsets(top: 5, left: 10, bottom: 5, right: 0) - generalSettingsButton.setBorderPadding(left: 10, right: 0, top: 5, bottom: 5) + generalSettingsButton.imageEdgeInsets = UIEdgeInsets(top: 5, left: 5, bottom: 5, right: 5) + generalSettingsButton.setBorderPadding(left: 5, right: 5, top: 5, bottom: 5) generalSettingsButton.layoutIfNeeded() generalSettingsButton.layer.masksToBounds = false generalSettingsButton.rx.tap.throttle(Durations.halfSecond.toTimeInterval(), scheduler: MainScheduler.instance) @@ -371,7 +371,8 @@ class SmartlistViewController: UIViewController, StoryboardBased, ViewModelBased let screenWidth = screenRect.size.width let window = UIApplication.shared.keyWindow let leftPadding: CGFloat = window?.safeAreaInsets.left ?? 0 - let maxWidth: CGFloat = screenWidth - generalSettingsButton.frame.width - margin * 4 - leftPadding * 2 + let navControllerMargin = self.navigationController?.systemMinimumLayoutMargins.leading ?? 20 + let maxWidth: CGFloat = screenWidth - 32 - navControllerMargin * 3 - leftPadding * 2 let accountNameX: CGFloat = accountButton.frame.origin.x + accountButton.frame.size.width + margin let triangleViewX: CGFloat = maxWidth - triangleViewSize let triangleViewY: CGFloat = size * 0.5 @@ -594,7 +595,8 @@ class SmartlistViewController: UIViewController, StoryboardBased, ViewModelBased let screenWidth = screenRect.size.width let window = UIApplication.shared.keyWindow let leftPadding: CGFloat = window?.safeAreaInsets.left ?? 0 - let maxWidth: CGFloat = screenWidth - 45 - margin * 3 - leftPadding * 2 + let navControllerMargin = self.navigationController?.systemMinimumLayoutMargins.leading ?? 20 + let maxWidth: CGFloat = screenWidth - 32 - navControllerMargin * 3 - leftPadding * 2 accountWidth.constant = maxWidth var accountFrame = accountView.frame accountFrame.size.width = maxWidth -- GitLab