소스 검색

1.增加空白页显示逻辑

wenweiwei 3 년 전
부모
커밋
609562c007
2개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      BFCommonKit/Classes/BFBase/Model/PQBaseModel.swift
  2. 7 0
      BFCommonKit/Classes/BFBase/View/PQRemindView.swift

+ 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