@@ -423,6 +423,7 @@ open class SCLAlertView: UIViewController {
423423 return txt
424424 }
425425
426+ @discardableResult
426427 open func addButton( _ title: String , backgroundColor: UIColor ? = nil , textColor: UIColor ? = nil , showDurationStatus: Bool = false , action: @escaping ( ) -> Void ) -> SCLButton {
427428 let btn = addButton ( title, backgroundColor: backgroundColor, textColor: textColor, showDurationStatus: showDurationStatus)
428429 btn. actionType = SCLActionType . closure
@@ -433,6 +434,7 @@ open class SCLAlertView: UIViewController {
433434 return btn
434435 }
435436
437+ @discardableResult
436438 open func addButton( _ title: String , backgroundColor: UIColor ? = nil , textColor: UIColor ? = nil , showDurationStatus: Bool = false , target: AnyObject , selector: Selector ) -> SCLButton {
437439 let btn = addButton ( title, backgroundColor: backgroundColor, textColor: textColor, showDurationStatus: showDurationStatus)
438440 btn. actionType = SCLActionType . selector
@@ -444,6 +446,7 @@ open class SCLAlertView: UIViewController {
444446 return btn
445447 }
446448
449+ @discardableResult
447450 fileprivate func addButton( _ title: String , backgroundColor: UIColor ? = nil , textColor: UIColor ? = nil , showDurationStatus: Bool = false ) -> SCLButton {
448451 // Update view height
449452 appearance. setkWindowHeight ( appearance. kWindowHeight + appearance. kButtonHeight)
@@ -561,46 +564,55 @@ open class SCLAlertView: UIViewController {
561564 }
562565
563566 // showSuccess(view, title, subTitle)
567+ @discardableResult
564568 open func showSuccess( _ title: String , subTitle: String , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt = SCLAlertViewStyle . success. defaultColorInt, colorTextButton: UInt = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
565569 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: . success, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
566570 }
567571
568572 // showError(view, title, subTitle)
573+ @discardableResult
569574 open func showError( _ title: String , subTitle: String , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt = SCLAlertViewStyle . error. defaultColorInt, colorTextButton: UInt = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
570575 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: . error, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
571576 }
572577
573578 // showNotice(view, title, subTitle)
579+ @discardableResult
574580 open func showNotice( _ title: String , subTitle: String , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt = SCLAlertViewStyle . notice. defaultColorInt, colorTextButton: UInt = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
575581 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: . notice, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
576582 }
577583
578584 // showWarning(view, title, subTitle)
585+ @discardableResult
579586 open func showWarning( _ title: String , subTitle: String , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt = SCLAlertViewStyle . warning. defaultColorInt, colorTextButton: UInt = 0x000000 , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
580587 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: . warning, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
581588 }
582589
583590 // showInfo(view, title, subTitle)
591+ @discardableResult
584592 open func showInfo( _ title: String , subTitle: String , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt = SCLAlertViewStyle . info. defaultColorInt, colorTextButton: UInt = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
585593 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: . info, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
586594 }
587595
588596 // showWait(view, title, subTitle)
597+ @discardableResult
589598 open func showWait( _ title: String , subTitle: String , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt ? = SCLAlertViewStyle . wait. defaultColorInt, colorTextButton: UInt = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
590599 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: . wait, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
591600 }
592601
602+ @discardableResult
593603 open func showEdit( _ title: String , subTitle: String , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt = SCLAlertViewStyle . edit. defaultColorInt, colorTextButton: UInt = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
594604 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: . edit, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
595605 }
596606
597607 // showTitle(view, title, subTitle, style)
608+ @discardableResult
598609 open func showTitle( _ title: String , subTitle: String , style: SCLAlertViewStyle , closeButtonTitle: String ? = nil , duration: TimeInterval = 0.0 , colorStyle: UInt ? = 0x000000 , colorTextButton: UInt = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
599610
600611 return showTitle ( title, subTitle: subTitle, duration: duration, completeText: closeButtonTitle, style: style, colorStyle: colorStyle, colorTextButton: colorTextButton, circleIconImage: circleIconImage, animationStyle: animationStyle)
601612 }
602613
603614 // showTitle(view, title, subTitle, duration, style)
615+ @discardableResult
604616 open func showTitle( _ title: String , subTitle: String , duration: TimeInterval ? , completeText: String ? , style: SCLAlertViewStyle , colorStyle: UInt ? = 0x000000 , colorTextButton: UInt ? = 0xFFFFFF , circleIconImage: UIImage ? = nil , animationStyle: SCLAnimationStyle = . topToBottom) -> SCLAlertViewResponder {
605617 selfReference = self
606618 view. alpha = 0
0 commit comments