load image needed
This commit is contained in:
parent
0793498e3f
commit
ff96fd284a
@ -21,7 +21,8 @@
|
|||||||
|
|
||||||
public var addSizeConstraintsForAspectRatio = true
|
public var addSizeConstraintsForAspectRatio = true
|
||||||
public var shouldNotifyDelegateOnUpdate = true
|
public var shouldNotifyDelegateOnUpdate = true
|
||||||
|
public var shouldNotifyDelegateOnDefaultSizeChange = false
|
||||||
|
|
||||||
// Allows for a view to hardcode which height to use if there is none in the json.
|
// Allows for a view to hardcode which height to use if there is none in the json.
|
||||||
var imageWidth: CGFloat?
|
var imageWidth: CGFloat?
|
||||||
var imageHeight: CGFloat?
|
var imageHeight: CGFloat?
|
||||||
@ -228,7 +229,7 @@
|
|||||||
|
|
||||||
let widthWillChange = !MVMCoreGetterUtility.cgfequal(widthConstraint?.constant ?? 0, width ?? 0)
|
let widthWillChange = !MVMCoreGetterUtility.cgfequal(widthConstraint?.constant ?? 0, width ?? 0)
|
||||||
let heightWillChange = !MVMCoreGetterUtility.cgfequal(heightConstraint?.constant ?? 0, height ?? 0)
|
let heightWillChange = !MVMCoreGetterUtility.cgfequal(heightConstraint?.constant ?? 0, height ?? 0)
|
||||||
let sizeWillChange = (width == nil || height == nil) && !(size?.equalTo(imageView.image?.size ?? CGSize.zero) ?? false)
|
let sizeWillChange = shouldNotifyDelegateOnDefaultSizeChange && (width == nil || height == nil) && !(size?.equalTo(imageView.image?.size ?? CGSize.zero) ?? false)
|
||||||
let heightChangeFromSpinner = (heightConstraint?.isActive ?? false) ? false : ((height ?? size?.height) ?? 0) < loadingSpinnerHeightConstraint?.constant ?? CGFloat.leastNormalMagnitude
|
let heightChangeFromSpinner = (heightConstraint?.isActive ?? false) ? false : ((height ?? size?.height) ?? 0) < loadingSpinnerHeightConstraint?.constant ?? CGFloat.leastNormalMagnitude
|
||||||
return widthWillChange || heightWillChange || sizeWillChange || heightChangeFromSpinner
|
return widthWillChange || heightWillChange || sizeWillChange || heightChangeFromSpinner
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user