[iOS] fixes material checkbox color (#6820) fixes #6816
authorPavel Yakovlev <v-payako@microsoft.com>
Mon, 15 Jul 2019 17:39:21 +0000 (20:39 +0300)
committerRui Marinho <me@ruimarinho.net>
Mon, 15 Jul 2019 17:39:21 +0000 (18:39 +0100)
Xamarin.Forms.Material.iOS/MaterialFormsCheckBox.cs

index 7c0bf97..59b7dd3 100644 (file)
@@ -7,8 +7,6 @@ namespace Xamarin.Forms.Material.iOS
 {
        public class MaterialFormsCheckBox : FormsCheckBox
        {
-               const float _defaultSize = 18.0f;
-               const float _lineWidth = 2.0f;
                static UIImage _checked;
                static UIImage _unchecked;
 
@@ -40,10 +38,10 @@ namespace Xamarin.Forms.Material.iOS
                        }
 
                        if (_checked == null)
-                               _checked = CreateCheckBox(CreateCheckMark());
+                               _checked = CreateCheckBox(CreateCheckMark()).ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate);
 
                        if (_unchecked == null)
-                               _unchecked = CreateCheckBox(null);
+                               _unchecked = CreateCheckBox(null).ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate);
 
                        if (IsChecked)
                                return _checked;