Skip to main content
cleanup
Source Link
shim
  • 10.3k
  • 13
  • 79
  • 121

iOS

Solution for doing it from InterfaceBuilderInterface Builder, set templateImage param in keyPath and choose youyour tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

iOS

Solution for doing it from InterfaceBuilder, set templateImage param in keyPath and choose you tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

iOS

Solution for doing it from Interface Builder, set templateImage param in keyPath and choose your tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

edited body
Source Link
Hakob
  • 71
  • 5

iOS Swift 2

Solution for doing it from InterfaceBuilder, set templateImage param in keyPath and choose you tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

iOS Swift 2

Solution for doing it from InterfaceBuilder, set templateImage param in keyPath and choose you tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

iOS

Solution for doing it from InterfaceBuilder, set templateImage param in keyPath and choose you tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

added 4 characters in body
Source Link
Hakob
  • 71
  • 5

iOS Swift 2

Solution for doing it from InterfaceBuilder, set templateImage param in keyPathset templateImage param in keyPath and choose you tint color from IB

extension UIImageView {

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

Solution for doing it from InterfaceBuilder, set templateImage param in keyPath and choose you tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

iOS Swift 2

Solution for doing it from InterfaceBuilder, set templateImage param in keyPath and choose you tint color from IB

extension UIImageView {

// make template image with tint color
var templateImage: Bool {
    set {
        if newValue, let image = self.image {
            let newImage = image.withRenderingMode(.alwaysTemplate)
            self.image = newImage
        }
    } get {
        return false
    }
}

}

Source Link
Hakob
  • 71
  • 5
Loading