fix: pr issue
This commit is contained in:
parent
ce426d1f49
commit
28c3808f1a
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
import UIKit
|
||||
|
||||
public protocol NavigationBarHolder {
|
||||
var navBar: UINavigationBar? { get }
|
||||
}
|
||||
|
||||
extension UIViewController: NavigationBarHolder {
|
||||
public var navBar: UINavigationBar? {
|
||||
navigationController?.navigationBar
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
import UIKit
|
||||
|
||||
public protocol TableViewHolder {
|
||||
var tableView: UITableView { get }
|
||||
}
|
||||
|
||||
public extension TableViewHolder {
|
||||
var startOffset: CGPoint {
|
||||
tableView.contentOffset
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue