@@ -58,15 +58,15 @@ export class Image extends imageCommon.Image {
5858 }
5959
6060 public _setTintColor ( value : any ) {
61- if ( value !== null && this . _ios . image && ! this . _templateImageWasCreated ) {
62- this . _ios . image = this . _ios . image . imageWithRenderingMode ( UIImageRenderingMode . AlwaysTemplate ) ;
63- this . _templateImageWasCreated = true ;
64- }
65- this . _ios . tintColor = value ;
61+ if ( value !== null && this . _ios . image && ! this . _templateImageWasCreated ) {
62+ this . _ios . image = this . _ios . image . imageWithRenderingMode ( UIImageRenderingMode . AlwaysTemplate ) ;
63+ this . _templateImageWasCreated = true ;
64+ }
65+ this . _ios . tintColor = value ;
6666 }
6767
6868 public _setNativeImage ( nativeImage : any ) {
69- if ( this . style . color && nativeImage ) {
69+ if ( this . style . tintColor && nativeImage ) {
7070 nativeImage = nativeImage . imageWithRenderingMode ( UIImageRenderingMode . AlwaysTemplate ) ;
7171 this . _templateImageWasCreated = true ;
7272 } else {
@@ -155,20 +155,19 @@ export class Image extends imageCommon.Image {
155155
156156export class ImageStyler implements style . Styler {
157157 //Text color methods
158- private static setColorProperty ( view : view . View , newValue : any ) {
159- var image = < Image > view ;
158+ private static setTintColorProperty ( view : view . View , newValue : any ) {
159+ let image = < Image > view ;
160160 image . _setTintColor ( newValue ) ;
161- }
161+ }
162162
163- private static resetColorProperty ( view : view . View , nativeValue : any ) {
164- var image = < Image > view ;
165- image . _setTintColor ( null ) ;
163+ private static resetTintColorProperty ( view : view . View , nativeValue : any ) {
164+ view . ios . tintColor = null ;
166165 }
167166
168167 public static registerHandlers ( ) {
169- style . registerHandler ( style . colorProperty , new style . StylePropertyChangedHandler (
170- ImageStyler . setColorProperty ,
171- ImageStyler . resetColorProperty ) , "Image" ) ;
168+ style . registerHandler ( style . tintColorProperty , new style . StylePropertyChangedHandler (
169+ ImageStyler . setTintColorProperty ,
170+ ImageStyler . resetTintColorProperty ) , "Image" ) ;
172171 }
173172}
174173
0 commit comments