 // MARK: - UITableViewCell
 
 open class PushDownTableViewCell: UITableViewCell, PushDownView {
-	public var pushDownDuration: TimeInterval = DefaultValues.pushDownDuration
-	public var pushDownScale: CGFloat = DefaultValues.pushDownScale
-	public var pushDownRoundCorners = DefaultValues.pushDownRoundCorners
+	@IBInspectable public var pushDownDuration: TimeInterval = DefaultValues.pushDownDuration
+	@IBInspectable public var pushDownScale: CGFloat = DefaultValues.pushDownScale
+	@IBInspectable public var pushDownRoundCorners = DefaultValues.pushDownRoundCorners
 	internal var originalCornerRadius: CGFloat = 0
 	internal var originalMasksToLayer = false
 	internal var isAnimating = false

	}
}

open class PushDownButton: UIButton, PushDownView {
	public var pushDownDuration: TimeInterval = DefaultValues.pushDownDuration
	public var pushDownScale: CGFloat = DefaultValues.pushDownScale
	public var pushDownRoundCorners = DefaultValues.pushDownRoundCorners
	internal var originalCornerRadius: CGFloat = 0
	internal var originalMasksToLayer = false
	internal var isAnimating = false

		case down
	}
}

@objc internal protocol PushDownView: class {
	/// The duration for the push down animation to last. Default value is 0.1
