2020-02-15 12:37:53 +01:00

27 lines
666 B
Swift

import Foundation
import UIKit
import AsyncDisplayKit
open class ASImageNode: ASDisplayNode {
public var image: UIImage? {
didSet {
if let image = self.image {
let capInsets = image.capInsets
if capInsets.left.isZero && capInsets.top.isZero {
self.contents = self.image?.cgImage
} else {
ASDisplayNodeSetResizableContents(self, image)
}
} else {
self.contents = nil
}
}
}
public var displayWithoutProcessing: Bool = true
override public init() {
super.init()
}
}