From d2cbf32e35a60bb44e368ce3d6cf47ed29829757 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Fri, 6 Mar 2020 14:32:46 +1100 Subject: [PATCH] Fix home screen settings button alignment --- Signal/src/Loki/View Controllers/HomeVC.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Signal/src/Loki/View Controllers/HomeVC.swift b/Signal/src/Loki/View Controllers/HomeVC.swift index a509a24a0..5b8f262ae 100644 --- a/Signal/src/Loki/View Controllers/HomeVC.swift +++ b/Signal/src/Loki/View Controllers/HomeVC.swift @@ -259,7 +259,13 @@ final class HomeVC : UIViewController, UITableViewDataSource, UITableViewDelegat profilePictureView.set(.height, to: profilePictureSize) let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(openSettings)) profilePictureView.addGestureRecognizer(tapGestureRecognizer) - navigationItem.leftBarButtonItem = UIBarButtonItem(customView: profilePictureView) + let profilePictureViewContainer = UIView() + profilePictureViewContainer.addSubview(profilePictureView) + profilePictureView.pin(.leading, to: .leading, of: profilePictureViewContainer, withInset: 4) + profilePictureView.pin(.top, to: .top, of: profilePictureViewContainer) + profilePictureView.pin(.trailing, to: .trailing, of: profilePictureViewContainer) + profilePictureView.pin(.bottom, to: .bottom, of: profilePictureViewContainer) + navigationItem.leftBarButtonItem = UIBarButtonItem(customView: profilePictureViewContainer) } // MARK: Interaction