fix: pr issue

This commit is contained in:
Boyko Mihail 2021-06-29 16:47:39 +03:00
parent ce426d1f49
commit 28c3808f1a
5 changed files with 12 additions and 26 deletions

View File

@ -16,7 +16,9 @@ final public class ParalaxAnimator: CollapsibleViewsAnimator {
private weak var navBar: UINavigationBar?
private weak var tableHeaderView: ParallaxTableHeaderView?
public init(tableHeaderView: ParallaxTableHeaderView, navBar: UINavigationBar? = nil, currentContentOffset: CGPoint) { // if nil - no alpha animation
public init(tableHeaderView: ParallaxTableHeaderView,
navBar: UINavigationBar? = nil,
currentContentOffset: CGPoint) { // if nil - no alpha animation
self.currentContentOffset = currentContentOffset
self.tableHeaderView = tableHeaderView
self.navBar = navBar

View File

@ -22,7 +22,9 @@ final public class ParalaxWithScaleAnimator: CollapsibleViewsAnimator {
public init(tableHeaderView: ParallaxTableHeaderView, navBar: UINavigationBar? = nil, currentContentOffset: CGPoint) {
self.navBar = navBar
paralaxAnimator = ParalaxAnimator(tableHeaderView: tableHeaderView, navBar: nil, currentContentOffset: currentContentOffset)
paralaxAnimator = ParalaxAnimator(tableHeaderView: tableHeaderView,
navBar: nil,
currentContentOffset: currentContentOffset)
scaleAnimator = ScaleAnimator(navBar: navBar)
self.currentContentOffset = currentContentOffset
}

View File

@ -20,9 +20,13 @@ final public class ParalaxWithTransitionAnimator: CollapsibleViewsAnimator {
private weak var navBar: UINavigationBar?
public init(tableHeaderView: ParallaxTableHeaderView, navBar: UINavigationBar? = nil, currentContentOffset: CGPoint) {
public init(tableHeaderView: ParallaxTableHeaderView,
navBar: UINavigationBar? = nil,
currentContentOffset: CGPoint) {
self.navBar = navBar
paralaxAnimator = ParalaxAnimator(tableHeaderView: tableHeaderView, navBar: nil, currentContentOffset: currentContentOffset)
paralaxAnimator = ParalaxAnimator(tableHeaderView: tableHeaderView,
navBar: nil,
currentContentOffset: currentContentOffset)
transitionAnimator = TransitionAnimator(navBar: navBar)
self.currentContentOffset = currentContentOffset
}

View File

@ -1,11 +0,0 @@
import UIKit
public protocol NavigationBarHolder {
var navBar: UINavigationBar? { get }
}
extension UIViewController: NavigationBarHolder {
public var navBar: UINavigationBar? {
navigationController?.navigationBar
}
}

View File

@ -1,11 +0,0 @@
import UIKit
public protocol TableViewHolder {
var tableView: UITableView { get }
}
public extension TableViewHolder {
var startOffset: CGPoint {
tableView.contentOffset
}
}