Skip to content

Instantly share code, notes, and snippets.

@denandreychuk
Last active August 12, 2021 12:30
Show Gist options
  • Select an option

  • Save denandreychuk/372930ed80a75815a9f3062f1d27eac0 to your computer and use it in GitHub Desktop.

Select an option

Save denandreychuk/372930ed80a75815a9f3062f1d27eac0 to your computer and use it in GitHub Desktop.
Как создать UIImage со сплошной заливкой и заданным размером? | https://t.me/BlogSwift
// СВИФТЕР | Блог про Swift | t.me/BlogSwift
extension UIImage {
convenience init(color: UIColor, size: CGSize) {
UIGraphicsBeginImageContextWithOptions(size, false, 1)
defer {
UIGraphicsEndImageContext()
}
color.setFill()
UIRectFill(CGRect(origin: .zero, size: size))
guard let aCgImage = UIGraphicsGetImageFromCurrentImageContext()?.cgImage else {
self.init()
return
}
self.init(cgImage: aCgImage)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment