Explorar o código

1.增加空白页显示逻辑

wenweiwei %!s(int64=3) %!d(string=hai) anos
pai
achega
609562c007

+ 3 - 0
BFCommonKit/Classes/BFBase/Model/PQBaseModel.swift

@@ -179,8 +179,11 @@ public class PQOssUploadModel: NSObject {
 
 /// 空白页面model
 public class PQEmptyModel: NSObject {
+    public var bgColor: UIColor? // 背景色
     public var title: String? // 标题
+    public var titleColor: UIColor? // 标题颜色
     public var summary: String? // 描述
+    public var summaryColor: UIColor? // 描述颜色
     public var emptyImage: String? // 空白提示图
     public var isRefreshHidden: Bool = true // 是否隐藏刷新按钮
     public var refreshImage: String? // 刷新按钮图片

+ 7 - 0
BFCommonKit/Classes/BFBase/View/PQRemindView.swift

@@ -280,6 +280,13 @@ open class PQEmptyRemindView: UIView {
 
 extension PQEmptyRemindView {
     public func addData() {
+        backgroundColor = emptyData?.bgColor ?? PQBFConfig.shared.styleBackGroundColor
+        if emptyData?.titleColor != nil {
+            remindLab.textColor = (emptyData?.titleColor)!
+        }
+        if emptyData?.summaryColor != nil {
+            remindSubLab.textColor = (emptyData?.summaryColor)!
+        }
         if !isNetConnected() {
             remindLab.text = "网络连接失败,请检查网络后重试"
             remindSubLab.isHidden = true