MagicDialog
简介
 IOS端常用对话框,可定制性强,采用链式调用。
使用示例
     MagicDialog.build()
                .setPassListener {
                 Log.info("取消")
               }.setAgreeListener {
                 Log.info("确定")
               }.show(vc: self)
常用方法
设置对话框标题文字
     func setTitle(title :String) -> MagicDialogIInter
设置对话框提示文字
     func setContentText(contentText :String) ->MagicDialogIInter
设置确定按钮文字
     func setAgreeText(agreeText :String) -> MagicDialogIInter
设置取消按钮文字
     func setPassText(passText :String) ->MagicDialogIInter
设置确认按钮监听
     func setAgreeListener(agreeListener :@escaping ()->()) ->MagicDialogIInter
设置取消按钮监听
     func setPassListener(passListener :@escaping ()->()) ->MagicDialogIInter
设置标题栏颜色
     //直接使用UIColor
     func setTopBarBackgroundColor(color :UIColor) ->MagicDialogIInter
     //使用hex字符串来设置颜色
     func setTopBarBackgroundColor(colorHex :String) ->MagicDialogIInter
设置标题并赋予字体颜色与字体大小
     func setTitleWithColorSize(text :String ,color :UIColor,textSize :CGFloat) ->MagicDialogIInter
设置内容文字并赋予字体颜色与字体大小
     func setContentTextColor(text: String, textColor: UIColor, textSize: CGFloat) ->MagicDialogIInter
设置内容背景颜色
     //直接使用UIColor
     func setContentBackgroundColor(colorHex :String) ->MagicDialogIInter
     //使用hex字符串带设置颜色
     func setContentBackgroundColor(color :UIColor) ->MagicDialogIInter
设置取消按钮背景颜色
     //直接使用UIColor    
     func setPassButtonBackgroundColor(color :UIColor) ->MagicDialogIInter
     //直接使用hex字符串设置颜色
     func setPassButtonBackgroundColor(colorHex :String) ->MagicDialogIInter
设置确定按钮背景颜色
     //直接使用UIColor
     func setAgreeButtonBackgroundColor(color :UIColor) ->MagicDialogIInter     
     //直接使用hex字符串设置颜色
     func setAgreeButtonBackgroundColor(colorHex :String) ->MagicDialogIInter
设置取消按钮字体颜色
     //直接使用UIColor
     func setPassButtonTextColor(color :UIColor) ->MagicDialogIInter
     //使用hex字符串来设置颜色
     func setPassButtonTextColor(colorHex :String) ->MagicDialogIInter
设置确定按钮字体颜色
     //直接使用UIColor
     func setAgreeButtonTextColor(color :UIColor) ->MagicDialogIInter
     //使用hex字符串来设置颜色
     func setAgreeButtonTextColor(colorHex :String) ->MagicDialogIInter
显示Dialog
     func show(vc :UIViewController)
移除Dialog
     func remove()
