ViImageConfig

public struct ViImageConfig

Configuration for product image

  • image size

    Declaration

    Swift

    public var size: CGSize
  • image view content mode

    Declaration

    Swift

    public var contentMode: UIViewContentMode
  • loading image

    Declaration

    Swift

    public var loadingImg: UIImage?
  • error image if network fails or broken link

    Declaration

    Swift

    public var errImg: UIImage?
  • init image config

    • Parameters:
      • size: image size
      • contentMode: content mode for uiimageview
      • loadingImg: loading image
      • errImg: error image

    Declaration

    Swift

    public init( size: CGSize = CGSize(width: 150 , height: 240),
                     contentMode: UIViewContentMode = ViImageConfig.default_content_mode,
                     loadingImg: UIImage? = nil,
                     errImg: UIImage? = nil)

    Parameters

    size

    image size

    contentMode

    content mode for uiimageview

    loadingImg

    loading image

    errImg

    error image

  • Default image view content mode

    Declaration

    Swift

    public static var default_content_mode : UIViewContentMode = .scaleToFill