From 33172b3ad71fb83a6c8ef798e4482eb164292e30 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Tue, 3 Mar 2020 14:33:22 +1100 Subject: [PATCH] Fix fade --- Signal/src/Loki/Style Guide/Gradients.swift | 2 +- Signal/src/Loki/View Controllers/HomeVC.swift | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Signal/src/Loki/Style Guide/Gradients.swift b/Signal/src/Loki/Style Guide/Gradients.swift index 0060bf9e6..7690c0bd4 100644 --- a/Signal/src/Loki/Style Guide/Gradients.swift +++ b/Signal/src/Loki/Style Guide/Gradients.swift @@ -27,5 +27,5 @@ final class Gradient : NSObject { final class Gradients : NSObject { @objc static let defaultLokiBackground = Gradient(start: UIColor(hex: 0x171717), end: UIColor(hex: 0x121212)) - @objc static let transparentToBlack75 = Gradient(start: UIColor(red: 0, green: 0, blue: 0, alpha: 0), end: UIColor(red: 0, green: 0, blue: 0, alpha: 0.75)) + @objc static let transparentToBlack75 = Gradient(start: UIColor(red: 0, green: 0, blue: 0, alpha: 0), end: UIColor(red: 0, green: 0, blue: 0, alpha: 1)) } diff --git a/Signal/src/Loki/View Controllers/HomeVC.swift b/Signal/src/Loki/View Controllers/HomeVC.swift index 22fbffedc..a509a24a0 100644 --- a/Signal/src/Loki/View Controllers/HomeVC.swift +++ b/Signal/src/Loki/View Controllers/HomeVC.swift @@ -53,7 +53,7 @@ final class HomeVC : UIViewController, UITableViewDataSource, UITableViewDelegat private lazy var fadeView: UIView = { let result = UIView() - let gradient = Gradients.transparentToBlack75 + let gradient = Gradients.transparentToBlack result.setGradient(gradient) result.isUserInteractionEnabled = false return result @@ -104,7 +104,11 @@ final class HomeVC : UIViewController, UITableViewDataSource, UITableViewDelegat tableView.pin(.trailing, to: .trailing, of: view) tableView.pin(.bottom, to: .bottom, of: view) view.addSubview(fadeView) - fadeView.pin(to: view) + fadeView.pin(.leading, to: .leading, of: view) + let topInset = 0.15 * view.height() + fadeView.pin(.top, to: .top, of: view, withInset: topInset) + fadeView.pin(.trailing, to: .trailing, of: view) + fadeView.pin(.bottom, to: .bottom, of: view) // Set up search bar // tableView.tableHeaderView = searchBar // searchBar.sizeToFit()