From 918edbd74fb120eb05b463fba00e16625144f440 Mon Sep 17 00:00:00 2001 From: Anton Popkov Date: Mon, 10 Dec 2018 17:27:27 +0300 Subject: [PATCH] TGPDiscreteSlider fix track with image size --- TGPControls/TGPDiscreteSlider.swift | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/TGPControls/TGPDiscreteSlider.swift b/TGPControls/TGPDiscreteSlider.swift index a4dd013..2936263 100644 --- a/TGPControls/TGPDiscreteSlider.swift +++ b/TGPControls/TGPDiscreteSlider.swift @@ -424,11 +424,7 @@ public class TGPDiscreteSlider:TGPSlider_INTERFACE_BUILDER { if let image = trackImage, let cgImage = image.cgImage, let ctx = UIGraphicsGetCurrentContext() { - let centered = CGRect(x: (frame.width/2) - (image.size.width/2), - y: (frame.height/2) - (image.size.height/2), - width: image.size.width, - height: image.size.height) - ctx.draw(cgImage, in: centered) + ctx.draw(cgImage, in: trackRectangle) } case .rounded: @@ -558,11 +554,6 @@ public class TGPDiscreteSlider:TGPSlider_INTERFACE_BUILDER { let trackHeight = (.iOS == trackComponentStyle) ? 2 : trackThickness var trackSize = CGSize(width: frame.width - thumbWidth, height: trackHeight) - if(.image == trackComponentStyle) { - if let image = trackImage { - trackSize.width = image.size.width - thumbWidth - } - } trackRectangle = CGRect(x: (frame.width - trackSize.width)/2, y: (frame.height - trackSize.height)/2,