20 lines
509 B
Swift
20 lines
509 B
Swift
// Copyright 2021-present 650 Industries. All rights reserved.
|
|
|
|
import UIKit
|
|
import ExpoModulesCore
|
|
|
|
final class LinearGradientView: ExpoView {
|
|
override class var layerClass: AnyClass {
|
|
return LinearGradientLayer.self
|
|
}
|
|
|
|
public var gradientLayer: LinearGradientLayer {
|
|
return layer as! LinearGradientLayer
|
|
}
|
|
|
|
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
|
|
super.traitCollectionDidChange(previousTraitCollection)
|
|
layer.setNeedsDisplay()
|
|
}
|
|
}
|