Update for iOS 17.

This commit is contained in:
2024-07-29 19:21:51 -07:00
parent 6dccb25b3e
commit a0056af8b1
8 changed files with 97 additions and 101 deletions

View File

@@ -28,6 +28,11 @@ class GradientView: UIImageView
self.init(image: nil)
self.direction = direction
self.colors = colors
registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (traitEnvironment: Self, previousTraitCollection) in
self?.image = nil
self?.setNeedsLayout()
}
}
private func gradientImage(forSize size: CGSize) -> UIImage? {
@@ -70,12 +75,4 @@ class GradientView: UIImageView
generatedImageSize = bounds.size
}
}
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
// Regenerate image
image = nil
setNeedsLayout()
}
}