         }
     }
     
+    @objc
     public override func setTitle(title: String?, forState state: UIControlState) {
         super.setTitle("", forState: state)
     }
     
     /**************************************************************************/
-    // MARK: - Method
-    /**************************************************************************/
+     // MARK: - Method
+     /**************************************************************************/
     
     private func p_arcPathWithProgress(progress: CGFloat, clockwise: Bool = true) -> UIBezierPath {
         let diameter = 2*CGFloat(M_PI)*(self.bounds.width/2 - self._arcWidth/3)


import UIKit

@IBDesignable
public class KYShutterButton: UIButton {
    
    public enum ShutterType: Int {
        case Normal, SlowMotion, TimeLapse
    }
    
    public enum ButtonState: Int {
        case Normal, Recording
    }

        )
        return path
    }
    
}
