Swiftgram/Display/NavigationBarContentNode.swift
Peter 2bf1de59b6 CAAnimationUtils: added mediaTimingFunction to all methods
ListView: don't snap to overscroll bounds while tracking
2019-04-23 18:04:15 +04:00

31 lines
718 B
Swift

import Foundation
import AsyncDisplayKit
public enum NavigationBarContentMode {
case replacement
case expansion
}
open class NavigationBarContentNode: ASDisplayNode {
open var requestContainerLayout: (ContainedViewLayoutTransition) -> Void = { _ in }
open var height: CGFloat {
return self.nominalHeight
}
open var clippedHeight: CGFloat {
return self.nominalHeight
}
open var nominalHeight: CGFloat {
return 44.0
}
open var mode: NavigationBarContentMode {
return .replacement
}
open func updateLayout(size: CGSize, leftInset: CGFloat, rightInset: CGFloat, transition: ContainedViewLayoutTransition) {
}
}