         }
     }
     
-    /* The opacity of the shadow. Defaults to 0. Specifying a value outside the
-     * [0,1] range will give undefined results. Animatable. */
-    
+    /// The opacity of the layer’s shadow. Animatable.
+    ///
+    /// The value in this property must be in the range `0.0` (transparent) to `1.0` (opaque). The default
+    /// value of this property is `0.0`.
     @IBInspectable var shadowOpacity: Float {
         get {
             return layer.shadowOpacity


public extension UIView {
    
    /* The width of the layer's border, inset from the layer bounds. The
     * border is composited above the layer's content and sublayers and
     * includes the effects of the `cornerRadius' property. Defaults to
     * zero. Animatable. */
    
    @IBInspectable var borderWidth: CGFloat {
        get {
            return layer.borderWidth

        }
    }
    
    /// The blur radius (in points) used to render the layer’s shadow. Animatable.
    ///
    /// You specify the radius The default value of this property is `3.0`.
    @IBInspectable var shadowRadius: CGFloat {
        get {
            return layer.shadowRadius
