         _totalFrames = 0
         
         self.setNeedsLayout()
-        
+ 
+#if !TARGET_INTERFACE_BUILDER
         if _originText != text {
             displayLink.paused = false
             if let closure = _startClosures["\(morphingEffect.description)\(LTMorphingPhaseStart)"] {

                didStart(self)
            }
        }
    }
    }
    

        return super.text
    }
    set {
#if TARGET_INTERFACE_BUILDER
        _originText = newValue ?? ""
#else
        _originText = text ?? ""
#endif
        _diffResults = _originText >> newValue
        super.text = newValue ?? ""
        
