From 0810070370dfa915d94b6e47abfdebd0e6f89eaf Mon Sep 17 00:00:00 2001 From: Boyko Mihail Date: Fri, 4 Jun 2021 20:38:21 +0300 Subject: [PATCH] fix: small --- .../Sources/Helpers/HeaderTransitionDelegate.swift | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/TIUIElements/Sources/Helpers/HeaderTransitionDelegate.swift b/TIUIElements/Sources/Helpers/HeaderTransitionDelegate.swift index 1beb4084..5008e258 100644 --- a/TIUIElements/Sources/Helpers/HeaderTransitionDelegate.swift +++ b/TIUIElements/Sources/Helpers/HeaderTransitionDelegate.swift @@ -21,7 +21,6 @@ open class HeaderTransitionDelegate: NSObject, UIScrollViewDelegate { set { headerViewHandler?.navigationBar?.topItem?.titleView = newValue } - } private var tableHeaderView: UIView? { @@ -47,15 +46,12 @@ open class HeaderTransitionDelegate: NSObject, UIScrollViewDelegate { } open func scrollViewDidScrollHandler(_ scrollView: UIScrollView) { - guard let headerHandler = headerViewHandler, - let largeHeaderView = headerHandler.largeHeaderView else { + guard let largeHeaderView = headerViewHandler?.largeHeaderView else { titleView?.isHidden = false return } if isFirstScroll { - - startOffset = max(-(headerViewHandler?.startOffset.y ?? 0), 0) navigationBarOffset = headerViewHandler?.navigationBarOffset ?? 0 isFirstScroll = false @@ -100,6 +96,7 @@ open class HeaderTransitionDelegate: NSObject, UIScrollViewDelegate { switch headerAnimationType { case .paralaxWithScale, .paralaxWithTransition, .onlyParalax: tableHeaderView = ParallaxTableHeaderView(subView: largeHeaderView) + default: tableHeaderView = largeHeaderView } @@ -133,7 +130,7 @@ open class HeaderTransitionDelegate: NSObject, UIScrollViewDelegate { private func paralax() { guard let tableView = headerViewHandler?.tableView, - let header: ParallaxTableHeaderView = tableView.tableHeaderView as? ParallaxTableHeaderView else { + let header = tableView.tableHeaderView as? ParallaxTableHeaderView else { return }