     
     public var textColor:TRZColor {
         get { return numberScrollLayer.textColor }
-        set { numberScrollLayer.textColor = newValue }
+        set { performWithoutImplicitAnimation() {
+            numberScrollLayer.textColor = newValue
+            }
+        }
     }
     
     public var font:TRZFont {

    public typealias TRZColor = UIColor
    public typealias TRZView = UIView
#endif

public class NumberScrollView: TRZView {
    

            
            #if TRZNUMBERSCROLL_ENABLE_PRIVATE_API
                if let fontSmoothingBackgroundColor = self.fontSmoothingBackgroundColor {
                    NumberScrollLayer.CGContextSetFontSmoothingBackgroundColor?(ctx, fontSmoothingBackgroundColor.cgColor)
                    ctx?.setShouldSmoothFonts(true)
                } else {
                    ctx?.setShouldSmoothFonts(false)
                }
            #endif
        #elseif os(iOS) || os(tvOS)
