         self.verticalAlignment = .center
         self.horizontalAlignment = .center
         self.source = source
-
         super.init()
     }
 

        self.frame = frame
    }

    open func imageLoader(_ imageLoader: QImageLoader, cacheImage: UIImage) {
        self.image = cacheImage
        self.isDownloading = false

            }
        }
    }
    public var filter: IQImageLoaderFilter? {
        willSet { self.stopDownloading() }
    }
    public var loader: QImageLoader? {
        willSet { self.stopDownloading() }
    }
    public private(set) var image: UIImage? {
        didSet {
            self.invalidateIntrinsicContentSize()
