Functional

This commit is contained in:
Ali
2020-02-15 12:37:53 +01:00
parent 110d9a79f8
commit 3fed9f9624
6 changed files with 18 additions and 16 deletions

View File

@@ -5,17 +5,15 @@ import AsyncDisplayKit
open class ASImageNode: ASDisplayNode {
public var image: UIImage? {
didSet {
if self.isNodeLoaded {
if let image = self.image {
let capInsets = image.capInsets
if capInsets.left.isZero && capInsets.top.isZero {
ASDisplayNodeSetResizableContents(self, image)
} else {
self.contents = self.image?.cgImage
}
if let image = self.image {
let capInsets = image.capInsets
if capInsets.left.isZero && capInsets.top.isZero {
self.contents = self.image?.cgImage
} else {
self.contents = nil
ASDisplayNodeSetResizableContents(self, image)
}
} else {
self.contents = nil
}
}
}