Bonjour, quelqu’un pourrait il me corriger ce simple code et m’expliquer ce qui cloche import UIKit
import PlaygroundSupport
class RandomImageGeneratorViewController: UIViewController {
var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 300, height: 300))
imageView.contentMode = .scaleAspectFit
view.addSubview(imageView)
generateImage()
}
func generateImage() {
let width = 300
let height = 300
let renderer = UIGraphicsImageRenderer(size: CGSize(width: width, height: height))
let image = renderer.image { context in
let randomColor = UIColor(red: CGFloat.random(in: 0...1), green: CGFloat.random(in: 0...1), blue: CGFloat.random(in: 0...1), alpha: 1.0)
context.cgContext.setFillColor(randomColor.cgColor)
context.cgContext.fill(CGRect(x: 0, y: 0, width: width, height: height))
}
imageView.image = image
}
}
let viewController = RandomImageGeneratorViewController()
viewController.view.frame = CGRect(x: 0, y: 0, width: 300, height: 300)
PlaygroundPage.current.liveView = viewController.view
J’en ai besoin pour un projet perso sur mon Ipad