From 6d78aeac7b3bc9a11a3030a772eeccd04e58a1ca Mon Sep 17 00:00:00 2001 From: relikd Date: Tue, 8 Sep 2020 18:16:21 +0200 Subject: [PATCH] Fix header banner display issues --- main/Common Classes/NotificationBanner.swift | 6 ++++-- main/Recordings/TVCShareRecording.swift | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/main/Common Classes/NotificationBanner.swift b/main/Common Classes/NotificationBanner.swift index 3972c94..b771a29 100644 --- a/main/Common Classes/NotificationBanner.swift +++ b/main/Common Classes/NotificationBanner.swift @@ -30,14 +30,16 @@ struct NotificationBanner { img.tintColor = fg view.addSubview(lbl) view.addSubview(img) - img.anchor([.centerY], to: view.layoutMarginsGuide) - lbl.anchor([.top, .bottom, .trailing], to: view.layoutMarginsGuide) + img.anchor([.centerY], to: lbl) + lbl.anchor([.bottom, .trailing], to: view.layoutMarginsGuide) img.widthAnchor =&= 25 img.heightAnchor =&= 25 if #available(iOS 11, *) { img.leadingAnchor =&= view.layoutMarginsGuide.leadingAnchor + lbl.topAnchor =&= view.layoutMarginsGuide.topAnchor } else { img.leadingAnchor =&= view.leadingAnchor + 8 + lbl.topAnchor =&= view.topAnchor + 8 } lbl.leadingAnchor =&= img.trailingAnchor + 8 img.bottomAnchor =<= view.bottomAnchor - 8 | .init(rawValue: 999) diff --git a/main/Recordings/TVCShareRecording.swift b/main/Recordings/TVCShareRecording.swift index e887cbf..d16befb 100644 --- a/main/Recordings/TVCShareRecording.swift +++ b/main/Recordings/TVCShareRecording.swift @@ -235,7 +235,7 @@ class TVCShareRecording : UITableViewController, UITextViewDelegate, VCEditTextD // MARK: - Alerts & Banner private func banner(_ style: NotificationBanner.Style, _ msg: String) { - NotificationBanner(msg, style: style).present(in: self) + NotificationBanner(msg, style: style).present(in: navigationController!) } private func showAlertAvailableSoon(_ urlStr: String, when: Int?) {