This commit is contained in:
Ali
2019-11-14 23:27:44 +04:00
parent ca0668df3d
commit fec9a9b28e
267 changed files with 1273 additions and 3613 deletions

View File

@@ -0,0 +1,69 @@
import Foundation
import UIKit
import AsyncDisplayKit
class ASTransformLayer: CATransformLayer {
override var contents: Any? {
get {
return nil
} set(value) {
}
}
override var backgroundColor: CGColor? {
get {
return nil
} set(value) {
}
}
override func setNeedsLayout() {
}
override func layoutSublayers() {
}
}
class ASTransformView: UIView {
override class var layerClass: AnyClass {
return ASTransformLayer.self
}
}
open class ASTransformLayerNode: ASDisplayNode {
public override init() {
super.init()
self.setLayerBlock({
return ASTransformLayer()
})
}
}
open class ASTransformViewNode: ASDisplayNode {
public override init() {
super.init()
self.setViewBlock({
return ASTransformView()
})
}
}
open class ASTransformNode: ASDisplayNode {
public init(layerBacked: Bool = true) {
if layerBacked {
super.init()
self.setLayerBlock({
return ASTransformLayer()
})
} else {
super.init()
self.setViewBlock({
return ASTransformView()
})
}
}
}