From 9c83dea17fdaa55775e1d7d9313df2d4ec59aa20 Mon Sep 17 00:00:00 2001 From: Vlad Naimark Date: Tue, 6 Feb 2018 15:48:03 +0200 Subject: [PATCH] Added ability to use ticksListener from Objective C --- TGPControls/TGPControlsTicksProtocol.swift | 2 +- TGPControls/TGPDiscreteSlider.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TGPControls/TGPControlsTicksProtocol.swift b/TGPControls/TGPControlsTicksProtocol.swift index 6805ef7..606b5ba 100644 --- a/TGPControls/TGPControlsTicksProtocol.swift +++ b/TGPControls/TGPControlsTicksProtocol.swift @@ -29,7 +29,7 @@ import Foundation -public protocol TGPControlsTicksProtocol +@objc public protocol TGPControlsTicksProtocol { func tgpTicksDistanceChanged(ticksDistance:CGFloat, sender:AnyObject) func tgpValueChanged(value:UInt) diff --git a/TGPControls/TGPDiscreteSlider.swift b/TGPControls/TGPDiscreteSlider.swift index 71b987b..4606cc9 100644 --- a/TGPControls/TGPDiscreteSlider.swift +++ b/TGPControls/TGPDiscreteSlider.swift @@ -235,7 +235,7 @@ public class TGPDiscreteSlider:TGPSlider_INTERFACE_BUILDER { set {} } - public var ticksListener:TGPControlsTicksProtocol? = nil { + @objc public var ticksListener:TGPControlsTicksProtocol? = nil { didSet { ticksListener?.tgpTicksDistanceChanged(ticksDistance: ticksDistance, sender: self)