Создание круглого отверстия в UIImageView - PullRequest
0 голосов
/ 05 октября 2018

Я использую этот код для создания круглого отверстия в UIImageVIew

 let r = imageView.bounds
    let r2 = CGRect(x: (mainScroll.contentOffset.x + 30), y:(mainScroll.contentOffset.y + UIScreen.main.bounds.height - radius + 30), width: radius - 60, height: radius - 60)
    UIGraphicsBeginImageContextWithOptions(r.size,false, 0)
    let c = UIGraphicsGetCurrentContext()
    c?.addRect(r2)
    c?.addRect(r)
    c?.clip()


    c?.setFillColor(red: red, green: green, blue: blue, alpha: 0.5)
    c?.fill(r2)
    let imagefinal1 = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return imagefinal1!

Мой вопрос позволяет получить обрезанное изображение, поскольку этот код создает отверстие.

...