         
         var pointsToAnimate = 0 ..< 0
         
+        #if !TARGET_INTERFACE_BUILDER
         if (shouldAnimateOnAdapt || (dataNeedsReloading && shouldAnimateOnStartup)) {
             pointsToAnimate = activePointsInterval
         }
+        #endif
         
         // For any visible points, kickoff the animation to their new position after the axis' min/max has changed.
         //let numberOfPointsToAnimate = pointsToAnimate.endIndex - pointsToAnimate.startIndex

            
            // Need to update the graph points so they are in their right positions for the new viewport.
            // Animate them into position if animation is enabled, but make sure to stop any current animations first.
            dequeueAllAnimations()
            startAnimations()
            
            // The labels will also need to be repositioned if the viewport has changed.

import UIKit

// MARK: - ScrollableGraphView
@IBDesignable
@objc public class ScrollableGraphView: UIScrollView, UIScrollViewDelegate, ScrollableGraphViewDrawingDelegate {
    
    // MARK: - Public Properties
