         progressHUDStyle progressStyle :KRProgressHUDStyle? = nil,
         maskType type:KRProgressHUDMaskType? = nil,
         activityIndicatorStyle indicatorStyle :KRActivityIndicatorStyle? = nil,
+        font :UIFont? = nil,
         message :String? = nil
     ) {
         KRProgressHUD.sharedView().updateStyles(progressHUDStyle: progressStyle, maskType: type, activityIndicatorStyle: indicatorStyle)
-        KRProgressHUD.sharedView().updateProgressHUDViewText(message)
+        KRProgressHUD.sharedView().updateProgressHUDViewText(font: font, message: message)
         KRProgressHUD.sharedView().updateProgressHUDViewIcon(iconType: .Success)
         
         KRProgressHUD.sharedView().show()

 */
extension KRProgressHUD {
    public class func setDefaultMaskType(type :KRProgressHUDMaskType) {
        KRProgressHUD.sharedView().maskType = type
        KRProgressHUD.sharedView().defaultMaskType = type
    }
    
    public class func setDefaultStyle(style :KRProgressHUDStyle) {
        KRProgressHUD.sharedView().progressHUDStyle = style
        KRProgressHUD.sharedView().defaultStyle = KRProgressHUD.sharedView().progressHUDStyle
    }
    
    public class func setDefaultActivityIndicatorStyle(style :KRActivityIndicatorStyle) {
        KRProgressHUD.sharedView().activityIndicatorStyle = style
        KRProgressHUD.sharedView().defaultActivityIndicatorStyle = style
    }
}
// -------------------------------------


        self.messageLabel.center = CGPointMake(150/2, 90)
        self.messageLabel.backgroundColor = UIColor.clearColor()
        self.messageLabel.font = self.defaultMessageFont
        self.messageLabel.textAlignment = .Center
        self.messageLabel.adjustsFontSizeToFitWidth = true
        self.messageLabel.minimumScaleFactor = 0.5
