Skip to content

Instantly share code, notes, and snippets.

View MonteMango's full-sized avatar

Vitalii Lytvynov MonteMango

View GitHub Profile
@darrarski
darrarski / CustomIntensityVisualEffectView.swift
Last active June 27, 2024 08:45
UIVisualEffectView subclass that allows to customise effect intensity
import UIKit
final class CustomIntensityVisualEffectView: UIVisualEffectView {
/// Create visual effect view with given effect and its intensity
///
/// - Parameters:
/// - effect: visual effect, eg UIBlurEffect(style: .dark)
/// - intensity: custom intensity from 0.0 (no effect) to 1.0 (full effect) using linear scale
init(effect: UIVisualEffect, intensity: CGFloat) {
theEffect = effect